/* CSS by studio-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;} img title {visibility:hidden !important;}

/* start general styles */
html { overflow-y: scroll; }
.mobile {display:none !important;}
.onlyphone {display:none !important;}
.onlyphone-portrait {display:none !important;}
.delayContent {display:none;}
body { 
	-webkit-font-smoothing: antialiased; 
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust:none;
	height: auto;
	color:#000;
	font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;
	font-variant-ligatures: none;
	-webkit-font-variant-ligatures: no-common-ligatures;
	}

/* start sitebuild styles */	
html,body {
    height:100%;
}

.noscroll {height:100%; overflow:hidden;}

p {font-size:18px; line-height:28px; letter-spacing:0.4px; margin-top:18px; color:#000; font-variant-ligatures: none;}
p strong {font-weight:700; font-style: normal;}
h1 {font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#000; font-size:46px; line-height:59px; letter-spacing:0px;}
h2 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:40px; line-height:48px; letter-spacing:1px;}
h3 {font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#000; font-size:15px; line-height:22px; letter-spacing:0px;}

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

/* start link styles */
a:link, a:visited {font-style:normal; text-decoration:none; color:#000; -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; color:#000; -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 */

/* COLORS*/
.color1 {background:#F5F5F5;}
.color2 {background:#E3DAD0;}
.color3 {background:#F9D3CC;}
.color4 {background:#D5F0F1;}
.color5 {background:#EEF3F7;}
.color6 {background:#FAFBFD;}
.color7 {background:#F9F9F9;}
.color8 {background:#FF5645;}
.color9 {background:rgba(190,215,236,1);}
.color10 {background:#FBFBFB;}
.colorWhite {background:#FFF;}

.loading-window {position:fixed; width:100%; left:0; right:0; top:0; bottom:0; z-index:79;}

/* note boxes */
#notebox1 {position:fixed; z-index:99; left:0; right:0; bottom:0; width:100%; box-sizing:border-box; padding:10px 280px 30px 180px;}
#notebox1 p {font-size:14px; line-height:20px;} #notebox1 p a {text-decoration:underline;}
#notebox1-close {display:block; text-align:center; padding:0px 0px; cursor:pointer; position:absolute; right:160px; top:31px; font-family:'sole_serif_headlinelight',Times,serif; font-size:20px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox1-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}

#notebox2 {position:fixed; z-index:99; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.3); background:url(../data/images/header-asset-mgmt.png); background-size:cover; width:100%; box-sizing:border-box; padding:30px;}
#notebox2-inner {max-width:760px; margin:22vh auto 0; padding:60px;}
#notebox2 p {} #notebox2 p a {text-decoration:underline;}
#notebox2 h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
#notebox2-close {display:inline-block; cursor:pointer; margin:50px 0 0; font-family:'sole_serif_headlinelight',Times,serif; font-size:26px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox2-close:hover {color:#ff5643; border-bottom:2px solid #ff5643;}

#notebox3 {position:fixed; z-index:99; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.3); background:url(../data/images/header-wealth-mgmt.png); background-size:cover; width:100%; box-sizing:border-box; padding:30px;}
#notebox3-inner {max-width:760px; margin:22vh auto 0; padding:60px;}
#notebox3 p {} #notebox3 p a {text-decoration:underline;}
#notebox3 h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
#notebox3-close {display:inline-block; cursor:pointer; margin:30px 0 20px; font-family:'sole_serif_headlinelight',Times,serif; font-size:26px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox3-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
#notebox3-small {margin-top:30px;} #notebox3-small p {font-size:10px; line-height:15px; margin-top:8px; color:#666;}

.logo-fix {position:fixed; left:70px; top:66px; width:18px; z-index:100; margin:0; padding:0;} .logo-fix svg {height:36px; width:auto;} .logo-fix-color {fill:#fff;}
.logo-move {position:absolute; left:91px; top:66px; width:189px; z-index:99;  margin:0; padding:0;} .logo-move svg {height:36px; width:auto;}
.logo-move2 {display:none; width:158px;}
.logo-move3 {display:none; width:122px; }

.header-teamsearch {position:absolute; right:250px; top:66px; width:18px; box-sizing:border-box; padding:0px; z-index:99;} .header-teamsearch img {width:100%;}
.header-teamsearch:hover {transform:scale(1.08);}

/* navigation desktop start ifx */
#header-langnavi-fix {position:absolute; right:155px; top:68px; box-sizing:border-box; padding:0px; z-index:99;}
#header-langnavi-fix ul li {margin:0 6px; display:block; list-style:none; position:relative; float:left; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#fff;}
#header-langnavi-fix ul li a {color:#000; font-size:15px; line-height:15px; padding:0 0 1px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:400; font-style:normal; opacity:0.4;}
#header-langnavi-fix ul li a:hover {color:#000; text-decoration:none !important; cursor:pointer; border-bottom:0px solid #fff; opacity:1;}
#header-langnavi-fix ul li a.active {color:#000; text-decoration:none; border-bottom:0px solid #fff; font-weight:300; opacity:1;}


/* navigation desktop start */
#header-langnavi {position:absolute; right:155px; top:68px; box-sizing:border-box; padding:0px; z-index:6;}
#header-langnavi ul li {margin:0 6px; display:block; list-style:none; position:relative; float:left; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#FFF;}
#header-langnavi ul li a {color:#fff; font-size:15px; line-height:15px; padding:0 0 1px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:400; font-style:normal; opacity:0.5;}
#header-langnavi ul li a:hover {color:#fff; text-decoration:none !important; cursor:pointer; border-bottom:0px solid #fff; opacity:1;}
#header-langnavi ul li a.active {color:#fff; text-decoration:none; border-bottom:0px solid #fff; font-weight:300; opacity:1;}

/* navigation mobile */
#navigationwrapper {position:fixed; width:100%; height:100%; top:0; bottom:0; left:0; right:0; background:url(../data/files/background-navigation.png); background-size:cover; z-index:99; box-sizing:border-box; padding:16vh 0px 15px 0px; display:none;}
#navigation {position:relative; box-sizing:border-box; padding:0; z-index:6;}
#navigation ul li {margin:23px 0px 23px -27px; display:block; list-style:none; position:relative; float:none; text-align:left; opacity:0.7;}
#navigation ul li a {color:#fff; font-size:24px; line-height:24px; letter-spacing:1.4px; padding:0px; text-decoration:none;}
#navigation ul li a:hover {color:#000; text-decoration:none; cursor:pointer;}
#navigation ul li a.active {color:#000; text-decoration:none;}

.navigation-service-link {position:absolute; z-index:6; left:240px; top:50vh; box-sizing:border-box; margin:60px 0 0 -27px; padding:0 0 0 26px; border-left:2px solid #FFF;} .navigation-service-link h2 {color:#FFF;}
.navigation-service-link-right {left:50%; margin-left:123px;}
.navigation-service-link a:hover {text-decoration:none;}
.navigation-service-link:hover {padding:0px 0 0px 42px; margin-top:60px;}
.navigation-socialbox {position:absolute; left:206px; top:84vh; box-sizing:border-box; padding:0px; z-index:6;}
.navigation-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .navigation-socialbox div:hover {background:rgba(255,255,255,0.2);}
.navigation-socialbox img {height:22px;}

#contentcontainer {position:relative; z-index:5; padding:0px 0 0; min-height:500px;}
.contentlimiter1 {margin:auto; padding:0 180px; position:relative; z-index:21; max-width:1600px;}
.contentlimiter2 {margin:auto; padding:0 240px; position:relative; z-index:6; max-width:1600px;}
.contentlimiterText {max-width:740px; margin:auto; padding:0 35px; position:relative; z-index:6;}

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

a.morelink {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:10px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
a.morelink span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
a.morelink:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}

a.morelink2 {display:inline-block; text-decoration:none !important; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:10px 0 10px; background:url(../data/files/icon-arrow-left-black.png) left center no-repeat; background-size:32px 11px;}
a.morelink2:hover {text-decoration:none; margin-left:0px; padding:10px 0px 8px 50px;}


.colorbg {position:relative; box-sizing:border-box; padding:0 0px; margin:0; width:100%; overflow:auto;}

/* Start bellecapital*/
.blockCapitalTop {box-sizing:border-box; margin:0; padding:0px 60px; z-index:20; position:relative; height:50vh; min-height:320px; padding-top:26vh;}
.blockCapital {box-sizing:border-box; margin:150px auto 70px; padding:0px 0; z-index:20; position:relative;}
.blockCapitalSelectLeft-arrow {position:absolute; left:146px; top:63vh; width:14px; z-index:22;} .blockCapitalSelectLeft-arrow img {width:100%; padding:0 0 10px;}
.blockCapitalSelectLeft-arrow a:hover {text-decoration:none;}
.blockCapitalSelectLeft-arrow:hover img {padding:5px 0 5px;}
.blockCapitalSelectLeft {width:180px; height:30vh; margin-top:20vh; float:left;}
.blockCapitalSelect {box-sizing:border-box; position:relative; height:50vh; margin-left:180px; background:#F5F5F5;}
.blockCapitalSelectBox {width:50%; float:left; height:100%; position:relative; overflow:hidden; cursor:pointer;} .blockCapitalSelectBox img {width:120%; margin-left:-10%;}
.blockCapitalSelectBoxOver {width:50%; position:absolute; box-sizing:border-box; padding:60px; z-index:99;}
.blockCapitalSelectBoxInner {width:62%; background:rgba(255,255,255,0.4); height:100%; position:relative; box-sizing:border-box; padding:180px 60px 30px; margin-left:-62%;}
.blockCapitalSelectBoxInner2 {background:rgba(255,86,67,0.2);}
.blockCapitalSelectBoxInner p {color:#000;}
.blockCapitalSelectBoxInnerArrow {position:absolute; width:34px; right:40px; bottom:40px; margin:0; padding:0; -webkit-animation: bounceRight 2s infinite; animation: bounceRight 2s infinite;} .blockCapitalSelectBoxInnerArrow img {width:100%;}
.blockCapitalSelectBox:hover .blockCapitalSelectBoxInner {margin-left:0%;}
.blockCapitalSelectBox:hover .blockCapitalSelectBoxOver h2 {color:#000;}

/* VIDEO AND IMAGE BACKGROUND CLASS */
.vid{position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1000; overflow: hidden;}

/* START animation*/
.start-title-wrapper {overflow:hidden; position:relative;}
.start{z-index:10;position:relative}
.start_title{margin-bottom:5px} h1 {color:#000;}
.start_title{color:#000;}
.start_title_line{display:inline-block;position:relative;color:000;overflow:hidden; animation:textMask .3s cubic-bezier(1,0,1,1) 0s forwards;}	
.start_title_line2{display:inline-block;position:relative;color:000;overflow:hidden; -webkit-transform:translateX(-101%);transform:translateX(-101%); animation:textMask .3s cubic-bezier(1,0,1,1) 0.1s forwards;}
.text-reveal .start_title_line{color:inherit}
.start_title_line_reveal-box{background-color:#F5F5F5;width:100%;height:100%;position:absolute;top:0;left:0; animation:textMaskOut .3s cubic-bezier(0,0,0,1) .6s both;}
.start_title_line_reveal-box2{background-color:#F5F5F5;width:100%;height:100%;position:absolute;top:0;left:0; animation:textMaskOut .4s cubic-bezier(0,0,0,1) .8s both;}
@-webkit-keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)} to{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)} to{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)} to{-webkit-transform:translateX(101%);transform:translateX(101%)}}
@keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)} to{-webkit-transform:translateX(101%);transform:translateX(101%)}}
@-webkit-keyframes fadeIn{0%{opacity:0} to{opacity:1}}
@keyframes fadeIn{0%{opacity:0} to{opacity:1}}
/* END START animation*/

.block-home-iconwrapper {position:absolute; right:0; bottom:40px; box-sizing:border-box; padding:0px; z-index:96; float:left; line-height:0;}
.block-home-iconwrapper div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .block-home-iconwrapper div:hover {background:rgba(0,0,0,0.05);}
.block-home-iconwrapper img {height:22px;}

.block1 {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative;} 
.block1b {box-sizing:border-box; margin:-38vh auto 0; padding:100px 0 180px; z-index:21; position:relative;} 
.block1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:24px; line-height:39px; letter-spacing:0.4px;}
.block1 h1 {margin-bottom:80px;}

.background-b-wrapper {position:relative;}
.background-b {position:absolute; top:-170px; left:0; width:260px; z-index:98;} .background-b img {width:100%;}

.block-spacer {box-sizing:border-box; margin:0 auto 0; padding:120px 0 140px; z-index:20; position:relative; overflow:hidden; text-align:center;}  
.block-spacer p {font-size:50px; line-height:60px;}
.spacer1 {text-align:center;} .spacer1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:36px; line-height:36px;}

.block-contact-us {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative; text-align:center;}
.block-contact-us-btn {border:none; display:block; cursor:pointer; font-family:'sole_serif_headlinelight',Times,serif; color:#000; background:#BDD7EC; width:280px; font-size:26px; line-height:26px; padding:12px 0px 10px; margin:80px auto 30px; text-align:center; }
.block-contact-us-btn:hover {background:#26B6C1; border:none; color:#000; text-decoration:none;}

.background-pencil-wrapper {position:relative; z-index:98 !important;}
.background-pencil {position:absolute; top:-253px; right:180px; width:60px; z-index:98;} .background-pencil img {width:100%;}

.background-pencil2-wrapper {position:relative; z-index:98 !important;}
.background-pencil2 {position:absolute; top:-253px; left:180px; width:60px; z-index:98;} .background-pencil2 img {width:100%;}

.background-tablet-wrapper {position:relative; z-index:98 !important;}
.background-tablet {position:absolute; top:-178px; right:150px; width:250px; z-index:98;} .background-tablet img {width:100%;}

.background-ball-wrapper {position:relative; z-index:98 !important;}
.background-ball {position:absolute; top:-178px; right:150px; width:300px; z-index:98;} .background-ball img {width:100%;}

.block-contact {box-sizing:border-box; margin:0 auto 0; padding:90px 0 100px; z-index:20; position:relative; overflow:hidden;}  
.block-contact-left {width:50%; float:left; padding:18px 0 0;}
.block-contact-right {width:50%; float:left;}

.block-contact-right p a.maps {display:inline-block; padding:8px 0px 8px 50px; margin:0px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
.block-contact-right p a.maps:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 50px;}

.block-contact-right table {font-size:18px; line-height:28px; letter-spacing:0.4px; margin-top:18px; color:#000; font-variant-ligatures: none;}
.block-contact-right-table-td-left {width:80px;}

.block-contact-special {margin:80px 0 0;} .block-contact-special p {font-size:12px; line-height:22px;}

.block2-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative; overflow:hidden;} 
.block2-topwrapper-title {padding:34vh 60px 0px;}
.block2-topwrapper-title2 {padding:28vh 0px 0px;}

.block2-topwrapper2 {height:64vh;} 
.block2-topwrapper-title3 {padding:28vh 0px 0px;}

.block3 {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative;} 
.block3-left {float:left; width:50%; box-sizing:border-box; padding:10px 50px 0 180px; max-width:600px;} .block3-left h2 {font-size:28px; line-height:36px;}
.block3-right {float:left; width:50%; max-width:600px;}
.block3b {margin:0 0 40px;}
.block3c {padding-bottom:280px;}
.block3d {padding-bottom:360px;}
.block3e {padding-bottom:170px;}

.block3x p a {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:10px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
.block3x p a:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}


.block4-topwrapper {box-sizing:border-box; margin:0 auto 0; height:90vh; z-index:20; position:relative; overflow:hidden;}  
.block4-topwrapper-title {margin-top:30vh; padding:70px 60px 140px; max-width:750px;}
.block4-topwrapper-title h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
.block4-topwrapper-title p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:23px; line-height:35px; letter-spacing:0.4px;}

.block4-topwrapper-title p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
.block4-topwrapper-title p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
.block4-topwrapper-title p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}

.block4b-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative;} 
.block4b {box-sizing:border-box; margin:-1px 0 0; padding:1px 0 150px; z-index:20; position:relative; overflow:inherit;}
.block4b-topwrapper-title {margin-top:-42vh; z-index:25; position:relative; padding:70px 60px 240px; overflow:inherit;}
.block4b-topwrapper-background {top:-30vh; left:40%; padding:0px; height:500px; width:50%; max-width:800px; z-index:20; position:absolute; overflow:hidden;} .block4b-topwrapper-background img {width:100%;}

.block5 {box-sizing:border-box; margin:0 auto 0; padding:120px 0 0; z-index:20; position:relative;} 
.block5 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; font-size:44px; line-height:56px; color:#005a8f; max-width:1000px;}
.block5 p span {color:#99bdd3;}

.block6 {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative;} 
.block6-title p {font-size:54px; line-height:72px; color:#005a8f; max-width:800px;}
.block6-title2 p {color:#ff5643;}

.block6-title2 p span {font-size:17px; line-height:18px; color: #000; margin: 0px 0 0 !important; padding: 0 !important; display: block;}
.block9-textbox span {font-size:17px; line-height:18px; color: #000; margin: 0px 0 0 !important; padding: 0 !important;}


.block6-wrapper{margin:40px 0 40px;}
.block6-box {width:100%; margin:0; padding:30px 0 26px; position:relative;} .block6-box:hover {cursor:pointer;}
.block6-box h2 {font-size:32px; line-height:32px; display:inline-block; padding:0 0px 0 20px;}
.block6-box:hover h2 {padding:0 0px 0 36px;} .block6-title-hover {padding:0 0px 0 36px !important;}
.block6-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:30px; background:#FF5642;}
.block6-arrow-hover {transform: rotate(90deg);}
.block6-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}

/*FUNDS OVERVIEW*/
.block6-overview {box-sizing:border-box; position:relative; margin:90px -20px 70px; z-index:21;}
.block6-overviewbox-wrapper {position:relative; margin:0px 1.5% 0px; width:30.33%; float:left; overflow:hidden;}
.block6-overviewbox-wrapper:hover {transform:scale(1.05);}
.block6-overviewbox {box-sizing:border-box; position:relative; margin:0px 0 0px; width:100%; height:340px; background:url(../data/files/background-asset.png) no-repeat; background-size:100% 100%; padding:30px 30px 150px;}
.block6-overviewbox h2 {font-size:26px; line-height:32px; letter-spacing:0.3px; padding-bottom:10px;}
.block6-overviewbox h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:20px; line-height:26px; letter-spacing:0.3px;}

.block6-overviewbox-bottom {background: linear-gradient(to right bottom, rgba(255,0,0,0) 50%, #fff 50%); width:100%; position:relative; min-height: 60px; margin:-60px 0 50px;}

.block6-overviewbox p {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 50px; margin:20px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
.block6-overviewbox p span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
.block6-overviewbox p:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 45px;}

.block6-overviewbox-animal {position:absolute; right:20px; bottom:-20px; width:230px; z-index:21;} .block6-overviewbox-animal img {width:100%;}
/*END FUNDS OVERVIEW*/

.block6-charttext {max-width:600px; padding:0px 0 0; margin:auto;}
.block6-charttext p {font-size:11px; line-height:15px;}

.block6-lr-wrapper {margin:50px 0 0;}
.block6-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 16%;} .block6-left h2 {font-size:22px; line-height:26px;}
.block6-right {float:left; width:50%;}

.block6-chartlegend {width:100%; box-sizing:border-box; position:relative; margin:30px auto 0; background:#F1F1F1; height:330px; max-width:1080px;}
.block6-chartlegend-box {width:27.13%; margin:4% 3%; float:left; position:relative;}
.block6-chartlegend-box-spacer {width:5%; height:100px; float:left;}
.block6-chartlegend-box-3 {width:22.13% !important;}
.block6-chartlegend-box span {font-size:17px; line-height:21px; padding-bottom:35px; display:block;}
.block6-chartlegend-box table {font-size:13px; line-height:16px; width:100%;}
.block6-chartlegend-box table td {padding:8px 3px;}
.block6table-td2 {width:50px; text-align:center;}

.block62-wrapper{margin:120px 0 40px;}
.block62-box {width:33.33%; float:left; box-sizing:border-box; margin:0; padding:30px 70px 26px 0; position:relative;}
.block62-box h2 {font-size:32px; line-height:32px; display:inline-block; padding:0 0px 0 20px;}
.block62-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:30px; background:#005a8f;}
.block62-box-text {padding:6px 0px 10px 20px; max-width:500px; box-sizing:border-box;}
.block62-clear {display:none;}

.block6-back {box-sizing:border-box; position:relative; margin:150px 0px 100px; z-index:21;}
.block6-back a {display:block; font-size:16px; line-height:16px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 50px; margin:0px 0 0px; background:url(../data/files/icon-arrow-left-black.png) left center no-repeat; background-size:32px 11px;}
.block6-back a:hover {text-decoration:none; margin-left:-10px; padding:8px 0px 8px 45px;}


.block7 {box-sizing:border-box; position:relative; margin:-150px 0 160px; z-index:21;}
.block7-box {position:relative; width:29.33%; margin:0 2%; float:left;}
.block7-box:hover {transform: scale(1.05);}
.block7-box-imgwrapper {position:relative; padding-bottom:133%; margin:0 0 50px 0; overflow:hidden;} .block7-box-imgwrapper img {display:block; position:absolute; width:100%; top:0; left:0;}
.block7-box-arrow {width:32px; height:11px; margin:30px 0 10px; background:url(../data/files/icon-arrow-right-darkblue.png) left center no-repeat; background-size:32px 11px;}
.block7-box h2 {font-size:32px; line-height:38px;}

.block8 {box-sizing:border-box; margin:-38vh auto 0; padding:120px 0 180px; z-index:21; position:relative;}
.block8 h1 {margin-bottom:80px;} 
.block8 p a {text-decoration:underline;}

.block9 {box-sizing:border-box; position:relative; margin:110px 0 0px; width:100%; background:url(../data/files/background-asset.png) no-repeat; background-size:100% 100%; padding:60px 60px 200px;}
.block9 h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:30px; line-height:62px; letter-spacing:0.6px;}
.block9 p {max-width:600px;}
.block9-bottom {background: linear-gradient(to right bottom, rgba(255,0,0,0) 50%, #fff 50%); width:100%; position:relative; min-height: 200px; margin:-200px 0 50px;}

.block9 p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
.block9 p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
.block9 p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}

.block10 {box-sizing:border-box; position:relative; margin:0 0 0px; z-index:21;} .block10 img {width:100%;}
.block10b {padding:200px 0px 50px; text-align:center;} .block10b img {width:60%; max-width:800px;}

.block11 {box-sizing:border-box; position:relative; margin:0 0 0px; padding:0px 0 180px; z-index:21; text-align:center;}
.block11 p {color:#FFF; font-size:24px; line-height:24px; letter-spacing:0.5px;}
.block11 p a {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; display:inline-block; padding:50px 0 3px; font-size:38px; line-height:38px; letter-spacing:0.8px; border-bottom:2px solid #FFF; width:auto;}
.block11 p a:hover {text-decoration:none;}
.block11 img {width:100%; padding:0 0 100px; margin:-293px 0 0;}

.block-asset-animal {position:absolute; right:50px; bottom:50px; width:350px; z-index:21;} .block-asset-animal img {width:100%;}

.block-slider1 {margin:100px auto !important; padding:0 0px; max-width:1000px;}

/* Isotope search */
input.quicksearch {box-sizing:border-box; 
	 border: none; 
     border-radius: 15px; 
	 border:1px solid #2FB4B3; 
	 background:none; width:100%; margin:0px 10px 30px 0; float:right; padding:4px 10px 3px; font-size:14px; width:180px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="email"],
input[type="tel"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;
}
input:focus, textarea:focus, select:focus{outline: none;}


/* Start Isotope*/
.button {display:inline; margin:0 12px 0 0 !important; padding:0; background:none; border: none; border-bottom:1px solid #fff; color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 14px; cursor: pointer;}
.button:hover {border-bottom:1px solid #2FB4B3;}
.button:active, .button.is-checked {border-bottom:1px solid #2FB4B3; outline:none;}
.button-group {color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 14px; text-align:right;}
.button-group:after {content: ''; display: block; clear: both;}
/* End Isotope*/


.blockteam {box-sizing:border-box; margin:0 auto 0; padding:0px 0 120px; z-index:20; position:relative;} 
.team-overview-wrapper{padding:30px 0% 0;}
.team-overview-box {position:relative; float:left; width:24.98%; margin:0 0% 5%;} .team-overview-box:hover {cursor:pointer;} .team-overview-box:hover .team-overview-box-imgwrapper img {width:104%; top:-2%; left:-2%;}
.team-overview-box a {color:#999; font-size:13px; line-height:13px; outline:0;} .team-overview-box a:hover {text-decoration:none;}
.team-overview-box-textwrapper {box-sizing:border-box; padding:0 15px 3px 8px; text-align:center;}
/*.team-overview-box:hover .team-overview-box-textwrapper {box-sizing:border-box; padding:0 15px 3px 18px; border-left:1px solid #666;}*/
.team-overview-box h3 {font-size:20px; line-height:26px; letter-spacing:0.2px; margin:0 0 0px 0;}
.team-overview-box h3:hover {text-decoration:none !important;}
.team-overview-box-imgwrapper {position:relative; padding-bottom:100%; margin:0 0 30px 0; overflow:hidden;} .team-overview-box-imgwrapper img {display:block; position:absolute; width:101%; top:0; left:0;}
 
.team-detail-box {width:1200px; min-height:600px; display:none; box-sizing:border-box; padding:0 !important; position:relative !important;}
.team-detail-box-left {width:50%; float:left; position:absolute; background:#BDD7EE; height:100%;} .team-detail-box-left img {width:100%; position:absolute; bottom:0;}
.team-detail-box-right {width:50%; float:left; margin-left:50%; box-sizing:border-box; padding:60px 50px 50px 70px; color:#26B6C0; font-size:18px; line-height:18px; position:relative;}
.team-detail-box-right h3 {font-size:28px; line-height:28px; letter-spacing:0.4px; margin:0 0 26px 0;}
.team-detail-box-cto {position:relative; float:left; margin:30px 15px 0 3px; background:none; padding:2px 4px 4px; border-radius:2px;} .team-detail-box-cto img {height:20px; padding:3px 9px 0 0;} .team-detail-box-cto:hover {background:#F5F5F5;}
.team-detail-box-cto a {outline:0; cursor:pointer;} .team-detail-box-cto a:hover {outline:0; cursor:pointer; text-decoration:none;}

.blog-overview-wrapper{margin:100px 0 0px;}
.blog-overview-box {width:31.33%; float:left; margin:0 1%; padding:0px 0 70px; position:relative;}
.blog-overview-box:hover .blog-overview-box-text {padding:0px 40px 0 10px; border-left:1px solid #666;}
.blog-overview-box:hover .blog-overview-box-media-inner img {transform: scale(1.05);} 
.blog-overview-box-media {padding-bottom:100%; overflow:hidden; position:relative; margin-bottom:30px;} .blog-overview-box-media-inner {position:absolute; top:0; height:100%;} .blog-overview-box-media-inner img {height:100%;}
.blog-overview-box-text {padding:0px 40px 0 0;} .blog-overview-box-text h3 {padding:15px 0 0;}
.blog-overview-box-text span {color:#26B6C1; font-size:12px; line-height:12px;}
.blog-overview-wrapper-more{padding:60px 0; text-align:center;} 
.blog-overview-wrapper-more a {color:#26B6C1; font-size:18px; line-height:18px; display:inline-block; border-bottom:1px solid #26B6C1; padding:0 0 3px;} 
.blog-overview-wrapper-more a:hover {border-bottom:1px solid #fff; text-decoration:none;}

.blog-overview-upcoming-event {position:absolute; top:28px; left:-80px; width:260px; padding:10px 0 10px; text-align:center; z-index:78; background:#ff5643; color:#fff; transform:rotate(315deg); font-size:16px; line-height:22px; font-weight:700;}

.blog-detail-wrapper {box-sizing:border-box; margin:0 auto 0; padding:200px 0 120px; z-index:20; position:relative;}
.blog-detail-box-image {padding:0 0 50px;} .blog-detail-box-image img {width:100%;}
.blog-detail-box-text h1 {font-family:'sole_serif_headlinelight',Times,serif; font-size:32px; line-height:40px; padding:0 0 10px;}
.blog-detail-box-text span {color:#26B6C1; font-size:12px; line-height:12px; display:block; padding-bottom:20px;}
.blog-detail-box-text p a {text-decoration:underline;} .blog-detail-box-text p a:hover {text-decoration:none;} .blog-detail-box-text p a.morelink {text-decoration:none;}
.blog-detail-box-moreimage {padding:70px 0 0px;} .blog-detail-box-moreimage img {width:100%; padding:5px 0 20px;} .blog-detail-box-moreimage video {width:100%; padding:5px 0 20px;}

.blog-detail-nav {max-width:100%; margin:0px auto 0; padding:40px 0 30px; position:relative; }
.blog-detail-nav-box {float:left; width:33.33%; text-align:center; font-size:13px; line-height:13px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
.blog-detail-nav-box a {display:block; padding:20px 10px; color:#26B6C1;} .blog-detail-nav-box a:hover {text-decoration:none;}
.blog-detail-nav-box-left {text-align:left;} .blog-detail-nav-box-left a:hover {padding-left:0px;}
.blog-detail-nav-box-right {text-align:right;} .blog-detail-nav-box-right a:hover {padding-right:0px;}

.blog-detail-nav-box-back a {display:inline-block !important; border-bottom:1px solid #26B6C1; padding:20px 0 3px;}
.blog-detail-nav-box-back a:hover {border-bottom:1px solid #fff;}

.block-history {box-sizing:border-box; margin:-60px auto 0; padding:0px 0 120px; z-index:21; position:relative;} 
.block-history-wrapper {max-width:800px; margin:auto; background:url(../data/images/background-history2.png) no-repeat left; background-size:100% 100%; position:relative; padding:60px 0 0;}
.block-history-wrapper img {width:100%;}
.block-history-box {box-sizing:border-box; position:relative; padding:50px 150px 50px;}
.block-history-box-end {position:relative; width:100%;}
.block-history-box-end img {width:100%;}

.block-history-box-last p {font-family:'sole_serif_headlinelight',Times,serif; font-size:24px; line-height:34px; text-align:center; max-width:440px; margin:30px auto 0;}

.block-history-box-left {position:absolute; box-sizing:border-box; font-family:'sole_serif_headlinelight',Times,serif; font-size:44px; line-height:44px; width:200px; left:-150px; top:50px; padding:20px 0 20px 0; color:#26b6c1; border-top:2px dotted #26b6c1; text-align:left;}

.block-history-box-right {position:absolute; box-sizing:border-box; width:150px; right:-150px; top:46px; padding:20px 40px; color:#005a8f; text-align:center;}
.block-history-box-right span {font-family:'sole_serif_headlinelight',Times,serif; font-size:44px; line-height:44px;}


/* start UK Page */
.uk-contact-box-wrapper {position:fixed; right:0px; top:75vh; width:66px; height:200px; z-index:99; overflow:hidden;}
.uk-contact-box {position:absolute; right:-7px; width:66px; height:50px;}
.uk-contact-box:hover {right:0;}
.uk-contact-box-mail {margin-top:0; background:url(../data/files/icon-uk-contact-mail.png) no-repeat; background-size:100% auto;}
.uk-contact-box-phone {margin-top:60px; background:url(../data/files/icon-uk-contact-phone.png) no-repeat; background-size:100% auto;}

.block66-overview {box-sizing:border-box; position:relative; margin:90px auto -50px; z-index:21; width:1200px;}
.block66-overviewbox-wrapper {position:relative; margin:0px 1.5% 0px; width:22%; float:left; overflow:hidden;}
.block66-overviewbox-wrapper:hover .block66-overviewbox-over {left:50%;}
.block66-overviewbox {box-sizing:border-box; position:relative; margin:0px 0 0px; width:100%; height:380px; padding:30px 50px 150px 30px; overflow:hidden;}
.block66-overviewbox h2 {font-size:28px; line-height:38px; letter-spacing:0.3px; padding-bottom:10px; color:#005a8f;}
.block66-overviewbox h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:17px; line-height:24px; letter-spacing:0.3px;}
.block66-bg1 {background:url(../data/files/bg1.png); background-size:100% 100%;}
.block66-bg2 {background:url(../data/files/bg2.png); background-size:100% 100%;}
.block66-bg3 {background:url(../data/files/bg3.png); background-size:100% 100%;}
.block66-bg4 {background:url(../data/files/bg4.png); background-size:100% 100%;}
.block66-overviewbox-over {position:absolute; top:0; left:100%; width:50%; height:380px; background:url(../data/files/bgover.png); background-size:100% 100%;}
.block66-overviewbox-bottom {background: linear-gradient(to left bottom, rgba(255,0,0,0) 50%, #F5F5F5 50%); width:23%; position:relative; min-height:190px; margin:-180px 0 50px;}
.block66-overviewbox p {display:block; position:absolute; bottom:20px; left:80px; font-size:10px; line-height:10px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 40px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:26px 8px;}
.block66-overviewbox p span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:12px;}
.block66-overviewbox p:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 45px;}

.block20 {box-sizing:border-box; margin:-52vh 100px 0; padding:120px 0; z-index:20; position:relative; background:url(../data/files/uk-top-background.jpg) repeat-y; background-size:100% auto;} 
.block20-topwrapper-title {margin-top:0vh; padding:0px 0px 60px; max-width:750px;}
.block20-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg_gradient_f5_small.png) repeat-x; background-size:100% 100%;}

.block21 {box-sizing:border-box; margin:0 0px 0; z-index:20; background:#CCC; position:relative; overflow:hidden;}
.block21-text {padding:80px 200px; text-align:center;}
.block21 h5 {color:#005a8f; font-size:76px; font-family:'sole_serif_headlinemedium',Times,serif;}
.block21 h2 {color:#005a8f; font-size:32px; line-height:40px; letter-spacing:0; max-width:700px; margin:auto; margin-bottom:70px;}
.block21 p strong {color:#005a8f; font-size:18px; font-family:'sole_serif_headlinelight',Times,serif;}
.block21 p {color:#005a8f; font-size:14px; line-height:16px;}

.block66 {box-sizing:border-box; margin:0 auto 0; padding:120px 0 0; z-index:20; position:relative;} 
.block66b {padding-bottom:60px;}
.block6-title3 {padding:0 0 0px 100px; font-family:'sole_serif_headlinelight',Times,serif;}
.block6-title3 p {font-size:40px;}
.block6-title3b {margin:0 0 90px ;}

.block22 {box-sizing:border-box; margin:0 auto 0; padding:200px 0 40px; z-index:20; position:relative;} 
.block22-left {float:left; width:50%; box-sizing:border-box; padding:0px 50px 0 40px; max-width:600px;}
.block22-left p {font-size:40px; line-height:48px; font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; max-width:300px;}
.block22-right {float:left; width:50%; max-width:600px; padding:10px 0 0;}
.block22-right p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
.block22-right p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
.block22-right p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}

.block23 {box-sizing:border-box; margin:0 auto 0; padding:0px 0 40px; z-index:20; position:relative;} 
.block23-intro {padding:0 0 50px 200px; max-width:460px; }
.block23-intro p {color:#005a8f;}
.block23-box {padding:0 0 20px 200px;}
.block23-box-left {width:35px; height:2px; margin:13px 0px 0 0; background:#005a8f; float:left;}
.block23-box-right {margin-left:60px; max-width:440px;}
.blog-overview-wrapper-more2 {margin-bottom:250px;}
.blog-overview-wrapper-more3 a:hover {border-bottom:1px solid #f5f5f5;}

.block24 {box-sizing:border-box; margin:20vh 20px 0; padding:130px 180px 350px; z-index:20; position:relative; overflow:hidden;}
.block24-bg1 {background:url(../data/files/bg-offering-1.png); background-size:100% auto;}
.block24-bg2 {background:url(../data/files/bg-offering-2.png); background-size:100% auto;}
.block24-bg3 {background:url(../data/files/bg-offering-3.png); background-size:100% auto;}
.block24-bg4 {background:url(../data/files/bg-offering-4.png); background-size:100% auto;} 
.block24-toplink a {color:#005a8f; font-size:14px; display:block; padding:0px 0px 0px 46px; background:url(../data/files/icon-arrow-left-blue.png) left center no-repeat; background-size:27px 9px;}
.block24-toplink a:hover {text-decoration:none; margin-left:0px; padding:0px 0px 0px 40px;}
.block24-textbox {max-width:600px; margin:100px 0 0;}
.block24-textbox h1 {font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; font-size:54px; line-height:60px;}
.block24-textbox h2 {margin:30px 0 60px; font-size:32px; line-height:40px; letter-spacing:0.5px;}
.block24-textbox p {max-width:500px;}
.block24-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg_gradient_ff_small.png) repeat-x; background-size:100% 100%;}

.block26-wrapper{margin:0px 0 40px;}
.block26-box {width:100%; margin:0; padding:20px 0 66px; position:relative;} .block26-box:hover {cursor:pointer;}
.block26-box h2 {font-size:32px; line-height:32px; color:#005a8f; display:inline-block; padding:6px 0px 0 20px;}
.block26-box2 h2 {padding:6px 0px 0 36px;}
.block26-box:hover h2 {padding:6px 0px 0 36px;} .block26-title-hover {padding:6px 0px 0 36px !important;}
.block26-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:40px; background:#005a8f;}
.block26-arrow-hover {transform: rotate(90deg);}
.block26-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}

.block26-lr-wrapper {margin:50px 0 0;}
.block26-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 16%;} .block26-left h2 {font-size:22px; line-height:26px; color:#000;}
.block26-right {float:left; width:50%;}

.block26-box-toptext {padding:40px 0 0 19%; max-width:500px;}
.block26-box-toptext p {color:#005a8f;}

.block622-title h2 {font-size:54px; line-height:72px; color:#005a8f; max-width:800px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
.block622-title p {color:#005a8f; margin:50px 0 0;}
.block622-wrapper{margin:120px 0 40px; position:relative;}
.block622-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:0px 70px 56px 0; position:relative;}
.block622-arrow {position:absolute; left:0; padding:0px 0 0px; width:30px; height:2px; background:#005a8f;}
.block622-box-text {margin:-33px 0px 10px 60px; max-width:430px; box-sizing:border-box; position:relative;}
.block622-box-text p {font-family:'sole_serif_headlinelight',Times,serif; font-size:26px; line-height:34px;}
.block622-clear {display:inherit;}

.block622-diagramm {width:370px; height:370px; margin:auto; position:relative;}
/*.block622-diagramm img:hover {transform:scale(1.05);}*/
.block622-diagramm img {width:100%;}

.block622-diagramm2-img1 {position:absolute; left:0; top:0; width:50%;} .block622-diagramm2-img1 img:hover {transform:scale(1.09); margin:-4px 0 0 -8px;}
.block622-diagramm2-img2 {position:absolute; left:50%; top:0; width:50%;} .block622-diagramm2-img2 img:hover {transform:scale(1.09); margin:-4px 0 0 8px;}
.block622-diagramm2-img3 {position:absolute; left:0; top:67.5%; width:100%;} .block622-diagramm2-img3 img:hover {transform:scale(1.09); margin:10px 0 0 0;}

.block622-diagramm-textbox {position:absolute;}
.block622-diagramm-textbox p {font-size:16px; line-height:22px;}
.block622-diagramm-textbox h2 {font-size:32px; display:inline-block; border-bottom:1px solid #000; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
.diagramm1 {left:10%; top:30%; width:210px;} .diagramm1 p {color:#0F5C93 !important;} .diagramm1 h2 {color:#0F5C93; border-bottom:1px solid #0F5C93;}
.diagramm2 {left:65%; top:-35%; width:430px;} .diagramm2 p {color:#19A9BA !important;} .diagramm2 h2 {color:#19A9BA; border-bottom:1px solid #19A9BA;}
.diagramm3 {left:67%; top:80%; width:450px;} .diagramm3 p {color:#A8BFCB !important;} .diagramm3 h2 {color:#BDD6E2; border-bottom:1px solid #BDD6E2;}

.offering-nav {max-width:100%; margin:0px 40px 0; padding:140px 0 230px; position:relative; }
.offering-nav-box {float:left; width:33.33%; text-align:center; font-size:18px; line-height:18px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
.offering-nav-box a {display:block; padding:20px 10px; color:#26B6C1;} .offering-nav-box a:hover {text-decoration:none;}
.offering-nav-box-left {text-align:left;} .offering-nav-box-left a:hover {padding-left:0px;}
.offering-nav-box-right {text-align:right;} .offering-nav-box-right a:hover {padding-right:0px;}

.offering-nav-box-back a {display:inline-block; border-bottom:1px solid #26B6C1; padding:20px 0 3px;} 
.offering-nav-box-back a:hover {border-bottom:1px solid #fff; text-decoration:none;}
/* end UK Page*/

.footer {margin:0; padding:15px 0 15px; color:#000; font-size:11px; letter-spacing:0.2px; text-align:center; z-index:4; position:relative;}
.footer-socialbox {box-sizing:border-box; padding:0px 0px 0px 0; float:right; margin-right:-60px; position:relative; line-height:0;}
.footer-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .footer-socialbox div:hover {background:rgba(0,0,0,0.1);}
.footer-socialbox img {height:22px;}

/* --Mobile */
#mobile {display:none;}

/* --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: 1700px) {	
	.block-spacer {text-align:left;} .spacer1 {text-align:center;}
	
	.block4b-topwrapper-title {margin-top:-42vh; z-index:25; position:relative; padding:70px 60px 160px; overflow:inherit;}
	
	.block62-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:30px 70px 26px 0; position:relative;}
	.block62-clear {display:inherit;}
}

@media screen and (max-width: 1400px) {	
	p {font-size:18px; line-height:28px; letter-spacing:0.4px; margin-top:18px; color:#000; font-variant-ligatures: none;}
	h1 {font-size:38px; line-height:50px; letter-spacing:0px;}
	h2 {font-size:36px; line-height:44px; letter-spacing:1px;}
	h3 {font-size:15px; line-height:22px; letter-spacing:0px;}
	
	.logo-fix {position:fixed; left:70px; top:66px; z-index:100;} .logo-fix svg {height:36px; width:auto;} .logo-fix-color {fill:#fff;}
	.logo-move {position:absolute; left:91px; top:66px; z-index:99;} .logo-move svg {height:36px; width:auto;}
	
	/* navigation mobile */
	#navigationwrapper {position:fixed; width:100%; height:100%; top:0; bottom:0; left:0; right:0; background:url(../data/files/background-navigation.png); background-size:cover; z-index:99; box-sizing:border-box; padding:16vh 0px 15px 0px; display:none;}
	#navigation {position:relative; box-sizing:border-box; padding:0; z-index:6;}
	#navigation ul li {margin:23px 0px 23px -27px; display:block; list-style:none; position:relative; float:none; text-align:left; opacity:0.7;}
	#navigation ul li a {color:#fff; font-size:24px; line-height:24px; letter-spacing:1.4px; padding:0px; text-decoration:none;}
	#navigation ul li a:hover {color:#000; text-decoration:none; cursor:pointer;}
	#navigation ul li a.active {color:#000; text-decoration:none;}
	
	.navigation-service-link {position:absolute; z-index:6; left:240px; top:50vh; box-sizing:border-box; margin:60px 0 0 -27px; padding:0 0 0 26px; border-left:2px solid #FFF;} .navigation-service-link h2 {color:#FFF;}
	.navigation-service-link-right {left:50%; margin-left:123px;}
	.navigation-service-link a:hover {text-decoration:none;}
	.navigation-service-link:hover {padding:0px 0 0px 36px; margin-top:60px;}
	.navigation-socialbox {position:absolute; left:206px; top:84vh; box-sizing:border-box; padding:0px; z-index:6;}
	.navigation-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .navigation-socialbox div:hover {background:rgba(255,255,255,0.2);}
	.navigation-socialbox img {height:22px;}
	
	#contentcontainer {position:relative; z-index:5; padding:0px 0 0; min-height:500px;}
	.contentlimiter1 {margin:auto; padding:0 180px; position:relative; z-index:21;}
	.contentlimiter2 {margin:auto; padding:0 240px; position:relative; z-index:6;}
	.contentlimiterText {max-width:740px; margin:auto; padding:0 35px; position:relative; z-index:6;}
	
	.block404 {font-size:30px; line-height:40px; padding:100px 0;}
	
	a.morelink {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:10px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	a.morelink span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	a.morelink:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}
	
	.colorbg {position:relative; box-sizing:border-box; padding:0 0px; margin:0; width:100%; overflow:auto;}
	
	/* Start bellecapital*/
	.blockCapitalTop {box-sizing:border-box; margin:0; padding:0px 60px; z-index:20; position:relative; height:50vh; min-height:320px; padding-top:26vh;}
	.blockCapital {box-sizing:border-box; margin:150px auto 70px; padding:0px 0; z-index:20; position:relative;}
	.blockCapitalSelectLeft-arrow {position:absolute; left:146px; top:63vh; width:14px; z-index:22;} .blockCapitalSelectLeft-arrow img {width:100%; padding:0 0 10px;}
	.blockCapitalSelectLeft-arrow a:hover {text-decoration:none;}
	.blockCapitalSelectLeft-arrow:hover img {padding:5px 0 5px;}
	.blockCapitalSelectLeft {width:180px; height:30vh; margin-top:20vh; float:left;}
	.blockCapitalSelect {box-sizing:border-box; position:relative; height:50vh; margin-left:180px; background:#F5F5F5;}
	.blockCapitalSelectBox {width:50%; float:left; background:#F5F5F5; height:100%; position:relative; overflow:hidden; cursor:pointer;} .blockCapitalSelectBox img {width:120%; margin-left:-10%;}
	.blockCapitalSelectBoxOver {width:50%; position:absolute; box-sizing:border-box; padding:60px; z-index:99;}
	.blockCapitalSelectBoxInner {width:62%; height:100%; position:relative; box-sizing:border-box; padding:180px 60px 30px; margin-left:-62%;}
	.blockCapitalSelectBoxInner p {color:#000;}
	.blockCapitalSelectBoxInnerArrow {position:absolute; width:34px; right:40px; bottom:40px; margin:0; padding:0; -webkit-animation: bounceRight 2s infinite; animation: bounceRight 2s infinite;} .blockCapitalSelectBoxInnerArrow img {width:100%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxInner {margin-left:0%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxOver h2 {color:#000;}
	
	/* VIDEO AND IMAGE BACKGROUND CLASS */
	.vid{position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1000; overflow: hidden;}
	
	/* START animation*/
	.start-title-wrapper {overflow:hidden; position:relative;}
	.start{z-index:10;position:relative}
	.start_title{margin-bottom:5px} h1 {color:#000;}
	.start_title{color:#000;}
	.start_title_line{display:inline-block;position:relative;color:000;overflow:hidden; animation:textMask .3s cubic-bezier(1,0,1,1) 0s forwards;}	
	.start_title_line2{display:inline-block;position:relative;color:000;overflow:hidden; -webkit-transform:translateX(-101%);transform:translateX(-101%); animation:textMask .3s cubic-bezier(1,0,1,1) 0.1s forwards;}
	.text-reveal .start_title_line{color:inherit}
	.start_title_line_reveal-box{background-color:#F5F5F5;width:100%;height:100%;position:absolute;top:0;left:0; animation:textMaskOut .3s cubic-bezier(0,0,0,1) 1.0s both;}
	@-webkit-keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)} to{-webkit-transform:translateX(0);transform:translateX(0)}}
	@keyframes textMask{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%)} to{-webkit-transform:translateX(0);transform:translateX(0)}}
	@-webkit-keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)} to{-webkit-transform:translateX(101%);transform:translateX(101%)}}
	@keyframes textMaskOut{0%{-webkit-transform:translateX(0);transform:translateX(0)} to{-webkit-transform:translateX(101%);transform:translateX(101%)}}
	@-webkit-keyframes fadeIn{0%{opacity:0} to{opacity:1}}
	@keyframes fadeIn{0%{opacity:0} to{opacity:1}}
	/* END START animation*/
	
	.block-home-iconwrapper {position:absolute; right:0; bottom:40px; box-sizing:border-box; padding:0px; z-index:96; float:left; line-height:0;}
	.block-home-iconwrapper div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .block-home-iconwrapper div:hover {background:rgba(0,0,0,0.05);}
	.block-home-iconwrapper img {height:22px;}
	
	.block1 {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative;} 
	.block1b {box-sizing:border-box; margin:-38vh auto 0; padding:100px 0 180px; z-index:21; position:relative;} 
	.block1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:21px; line-height:32px; letter-spacing:0.4px;}
	.block1 h1 {margin-bottom:80px;}
	
	.background-b-wrapper {position:relative;}
	.background-b {position:absolute; top:-130px; left:0; width:200px; z-index:98;} .background-b img {width:100%;}
	
	.block-spacer {box-sizing:border-box; margin:0 auto 0; padding:120px 0 140px; z-index:20; position:relative; overflow:hidden;}  
	.block-spacer p {font-size:40px; line-height:50px;}
	.spacer1 {text-align:center;} .spacer1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:36px; line-height:36px;}
	
	.block-contact-us {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative; text-align:center;}
	.block-contact-us-btn {border:none; display:block; cursor:pointer; font-family:'sole_serif_headlinelight',Times,serif; color:#000; background:#BDD7EC; width:280px; font-size:26px; line-height:26px; padding:12px 0px 10px; margin:80px auto 30px; text-align:center; }
	.block-contact-us-btn:hover {background:#26B6C1; border:none; color:#000; text-decoration:none;}
	
	.background-pencil-wrapper {position:relative; z-index:98 !important;}
	.background-pencil {position:absolute; top:-253px; right:180px; width:60px; z-index:98;} .background-pencil img {width:100%;}
	
	.background-pencil2-wrapper {position:relative; z-index:98 !important;}
	.background-pencil2 {position:absolute; top:-253px; left:180px; width:60px; z-index:98;} .background-pencil2 img {width:100%;}
	
	.background-tablet-wrapper {position:relative; z-index:98 !important;}
	.background-tablet {position:absolute; top:-178px; right:150px; width:250px; z-index:98;} .background-tablet img {width:100%;}
	
	.background-ball-wrapper {position:relative; z-index:98 !important;}
	.background-ball {position:absolute; top:-178px; right:150px; width:300px; z-index:98;} .background-ball img {width:100%;}
	
	.block-contact {box-sizing:border-box; margin:0 auto 0; padding:90px 0 100px; z-index:20; position:relative; overflow:hidden;}  
	.block-contact-left {width:50%; float:left; padding:18px 0 0;}
	.block-contact-right {width:50%; float:left;}
	
	.block-contact-right p a.maps {display:inline-block; padding:8px 0px 8px 50px; margin:0px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block-contact-right p a.maps:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 50px;}
	
	.block-contact-right table {font-size:18px; line-height:28px; letter-spacing:0.4px; margin-top:18px; color:#000; font-variant-ligatures: none;}
	.block-contact-right-table-td-left {width:80px;}
	
	.block-contact-special {margin:80px 0 0;} .block-contact-special p {font-size:12px; line-height:22px;}
	
	.block2-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative; overflow:hidden;} 
	.block2-topwrapper-title {padding:34vh 60px 0px;}
	.block2-topwrapper-title2 {padding:28vh 0px 0px;}
	
	.block2-topwrapper2 {height:64vh;} 
	
	.block3 {box-sizing:border-box; margin:0 auto 0; padding:100px 0; z-index:20; position:relative;} 
	.block3-left {float:left; width:50%; box-sizing:border-box; padding:13px 30px 0 8%;} .block3-left h2 {font-size:24px; line-height:32px;}
	.block3-right {float:left; width:50%;}
	.block3b {margin:0 0 40px;}
	.block3c {padding-bottom:280px;}
	.block3d {padding-bottom:350px;}
	.block3e {padding-bottom:150px;}
	
	.block4-topwrapper {box-sizing:border-box; margin:0 auto 0; height:86vh; z-index:20; position:relative; overflow:hidden;} 
	.block4-topwrapper-title {margin-top:30vh; padding:50px 60px 50px; max-width:750px;}
	.block4-topwrapper-title h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	.block4-topwrapper-title p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:21px; line-height:32px; letter-spacing:0.4px;}
	
	.block4-topwrapper-title p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block4-topwrapper-title p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block4-topwrapper-title p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block4b-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative;} 
	.block4b {box-sizing:border-box; margin:-1px 0 0; padding:1px 0 150px; z-index:20; position:relative; overflow:inherit;}
	.block4b-topwrapper-title {margin-top:-42vh; z-index:25; padding:70px 60px 180px;  position:relative; overflow:inherit;}
	.block4b-topwrapper-background {top:-30vh; left:40%; padding:0px; height:500px; width:50%; max-width:800px; z-index:20; position:absolute; overflow:hidden;} .block4b-topwrapper-background img {width:100%;}

	
	.block5 {box-sizing:border-box; margin:0 auto 0; padding:120px 0 0; z-index:20; position:relative;} 
	.block5 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; font-size:38px; line-height:52px; color:#005a8f;}
	.block5 p span {color:#ccdeea;}
	
	.block6 {box-sizing:border-box; margin:0 auto 0; padding:120px 0; z-index:20; position:relative;} 
	.block6-title p {font-size:38px; line-height:52px; color:#005a8f; max-width:800px;}
	.block6-title2 p {color:#ff5643;}
	.block6-title3 {padding:0 0 40px 60px;}
	
	.block6-wrapper{margin:40px 0 40px;}
	.block6-box {width:100%; margin:0; padding:30px 0 26px; position:relative;} .block6-box:hover {cursor:pointer;}
	.block6-box h2 {font-size:28px; line-height:28px; display:inline-block; padding:0 0px 0 20px;}
	.block6-box:hover h2 {padding:0 0px 0 36px;} .block6-title-hover {padding:0 0px 0 36px !important;}
	.block6-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:30px; background:#FF5642;}
	.block6-arrow-hover {transform: rotate(90deg);}
	.block6-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block6-lr-wrapper {margin:50px 0 0;}
	.block6-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 12%;} .block6-left h2 {font-size:22px; line-height:26px;}
	.block6-right {float:left; width:50%;}
	
	/*FUNDS OVERVIEW*/
	.block6-overview { margin:90px -20px 70px; }
	.block6-overviewbox-wrapper {margin:0px 1.5% 0px; width:30.33%; float:left; }
	.block6-overviewbox {margin:0px 0 0px; width:100%; height:340px; padding:30px 30px 150px;}
	.block6-overviewbox h2 {font-size:22px; line-height:28px; letter-spacing:0.3px; padding-bottom:10px;}
	.block6-overviewbox h3 {font-size:20px; line-height:26px; letter-spacing:0.3px;}
	.block6-overviewbox-bottom {min-height: 60px; margin:-60px 0 50px;}
	
	.block6-overviewbox-animal {position:absolute; right:20px; bottom:-20px; width:230px; z-index:21;}
	/*END FUNDS OVERVIEW*/
	
	.block6-chartlegend {margin:30px auto 0; height:540px; }
	.block6-chartlegend-box {width:44.01%; margin:3% 3% 2%; float:left; }
	.block6-chartlegend-box-spacer {width:5%; height:100px; float:left;}
	.block6-chartlegend-box-3 {width:32% !important;}
	.block6-chartlegend-box span {font-size:17px; line-height:17px; padding-bottom:35px; display:block;}
	.block6-chartlegend-box table {font-size:13px; line-height:16px; width:100%;}
	.block6-chartlegend-box table td {padding:6px 3px;}
	
	.block62-wrapper{margin:100px 0 20px;}
	.block62-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:30px 70px 26px 0; position:relative;}
	.block62-box h2 {font-size:26px; line-height:26px; display:inline-block; padding:0 0px 0 20px;}
	.block62-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:28px; background:#005a8f;}
	.block62-box-text {padding:6px 0px 10px 20px; max-width:500px; box-sizing:border-box;}
	
	.block7 {box-sizing:border-box; position:relative; margin:-150px 0 160px; z-index:21;}
	.block7-box {position:relative; width:29.33%; margin:0 2%; float:left;}
	.block7-box:hover {transform: scale(1.05);}
	.block7-box-imgwrapper {position:relative; padding-bottom:143%; margin:0 0 30px 0; overflow:hidden;} .block7-box-imgwrapper img {display:block; position:absolute; width:100%; top:0; left:0;}
	.block7-box-arrow {width:32px; height:11px; margin:30px 0 10px; background:url(../data/files/icon-arrow-right-darkblue.png) left center no-repeat; background-size:32px 11px;}
	.block7-box h2 {font-size:26px; line-height:32px;}
	
	.block8 {box-sizing:border-box; margin:-38vh auto 0; padding:120px 0 180px; z-index:21; position:relative;}
	.block8 h1 {margin-bottom:80px;} 
	
	.block9 {box-sizing:border-box; position:relative; margin:110px 0 0px; width:100%; background:url(../data/files/background-asset.png) no-repeat; background-size:100% 100%; padding:60px 60px 190px;}
	.block9 h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:26px; line-height:52px; letter-spacing:0.6px;}
	.block9 p {max-width:600px;}
	.block9-bottom {background: linear-gradient(to right bottom, rgba(255,0,0,0) 50%, #fff 50%); width:100%; position:relative; min-height: 200px; margin:-200px 0 50px;}
	
	.block9 p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block9 p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block9 p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block10 {box-sizing:border-box; position:relative; margin:0 0 0px; z-index:21;} .block10 img {width:100%;}
	.block10b {padding:200px 0px 50px;} .block10b img {width:70%; max-width:800px;}
	
	.block11 {box-sizing:border-box; position:relative; margin:0 0 0px; padding:0px 0 180px; z-index:21; text-align:center;}
	.block11 p {color:#FFF; font-size:24px; line-height:24px; letter-spacing:0.5px;}
	.block11 p a {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; display:inline-block; padding:50px 0 3px; font-size:38px; line-height:38px; letter-spacing:0.8px; border-bottom:2px solid #FFF; width:auto;}
	.block11 p a:hover {text-decoration:none;}
	.block11 img {width:100%; padding:0 0 100px; margin:-293px 0 0;}
	
	.block-asset-animal {position:absolute; right:50px; bottom:50px; width:350px; z-index:21;} .block-asset-animal img {width:100%;}
	
	.block-slider1 {margin:100px 0 !important;}
	
	/* Start Isotope*/
	.button {display:inline; margin:0 12px 0 0 !important; padding:0; background:none; border: none; border-bottom:1px solid #fff; color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 14px; cursor: pointer;}
	.button:hover {border-bottom:1px solid #2FB4B3;}
	.button:active, .button.is-checked {border-bottom:1px solid #2FB4B3;}
	.button-group {color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 14px; text-align:right;}
	.button-group:after {content: ''; display: block; clear: both;}
	/* End Isotope*/
	
	.blockteam {box-sizing:border-box; margin:0 auto 0; padding:0px 0 120px; z-index:20; position:relative;} 
	.team-overview-wrapper{padding:30px 0% 0;}
	.team-overview-box {position:relative; float:left; width:24.98%; margin:0 0% 5%;} .team-overview-box:hover {cursor:pointer;} .team-overview-box:hover .team-overview-box-imgwrapper img {width:104%; top:-2%; left:-2%;}
	.team-overview-box a {color:#999; font-size:13px; line-height:13px; outline:0;} .team-overview-box a:hover {text-decoration:none;}
	.team-overview-box-textwrapper {box-sizing:border-box; padding:0 15px 10px 8px;}
	.team-overview-box h3 {font-size:18px; line-height:24px; letter-spacing:0.2px; margin:0 0 10px 0;}
	.team-overview-box h3:hover {text-decoration:none !important;}
	.team-overview-box-imgwrapper {position:relative; padding-bottom:100%; margin:0 0 20px 0; overflow:hidden;} .team-overview-box-imgwrapper img {display:block; position:absolute; width:101%; top:0; left:0;}
	 
	.team-detail-box {width:1100px; min-height:550px; display:none; box-sizing:border-box; padding:0 !important; position:relative !important;}
	.team-detail-box-left {width:50%; float:left; position:absolute; background:#BDD7EE; height:100%;} .team-detail-box-left img {width:100%; position:absolute; bottom:0;}
	.team-detail-box-right {width:50%; float:left; margin-left:50%; box-sizing:border-box; padding:60px 50px 50px; color:#26B6C0; font-size:18px; line-height:18px; position:relative;}
	.team-detail-box-right h3 {font-size:25px; line-height:25px; letter-spacing:0.4px; margin:0 0 12px 0;}
	.team-detail-box-cto {position:relative; float:left; margin:26px 15px 0 3px; background:none; padding:2px 4px 4px; border-radius:2px;} .team-detail-box-cto img {height:20px; padding:3px 8px 0 0;} .team-detail-box-cto:hover {background:#F5F5F5;}
	.team-detail-box-cto a {outline:0; cursor:pointer;} .team-detail-box-cto a:hover {outline:0; cursor:pointer; text-decoration:none;}
	
	.blog-overview-wrapper{margin:100px 0 0px;}
	.blog-overview-box {width:31.33%; float:left; margin:0 1%; padding:0px 0 70px; position:relative;}
	.blog-overview-box:hover .blog-overview-box-text {padding:0px 40px 0 10px; border-left:1px solid #666;}
	.blog-overview-box:hover .blog-overview-box-media-inner img {transform: scale(1.05);} 
	.blog-overview-box-media {padding-bottom:100%; overflow:hidden; position:relative; margin-bottom:30px;} .blog-overview-box-media-inner {position:absolute; top:0; height:100%;} .blog-overview-box-media-inner img {height:100%;}
	.blog-overview-box-text {padding:0px 40px 0 0;} .blog-overview-box-text h3 {padding:15px 0 0;}
	.blog-overview-box-text span {color:#26B6C1; font-size:12px; line-height:12px;}
	.blog-overview-wrapper-more{padding:60px 0 0; text-align:center;} .blog-overview-wrapper-more a {color:#26B6C1; font-size:18px; line-height:18px; display:inline-block; border-bottom:1px solid #26B6C1; padding:0 0 3px;} .blog-overview-wrapper-more a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	
	.blog-detail-wrapper {box-sizing:border-box; margin:0 auto 0; padding:200px 0 120px; z-index:20; position:relative;}
	.blog-detail-box-image {padding:0 0 50px;} .blog-detail-box-image img {width:100%;}
	.blog-detail-box-text h1 {font-family:'sole_serif_headlinelight',Times,serif; font-size:32px; line-height:40px; padding:0 0 10px;}
	.blog-detail-box-text span {color:#26B6C1; font-size:12px; line-height:12px; display:block; padding-bottom:20px;}
	.blog-detail-box-moreimage {padding:70px 0 0px;} .blog-detail-box-moreimage img {width:100%; padding:5px 0 20px;}
	
	.block-history {box-sizing:border-box; margin:-60px auto 0; padding:0px 0 120px; z-index:21; position:relative;} 
	.block-history-wrapper {max-width:700px; margin:auto; background:url(../data/images/background-history.png) no-repeat left; background-size:100% 100%; position:relative; padding:60px 0 0;}
	.block-history-wrapper img {width:100%;}
	.block-history-box {box-sizing:border-box; position:relative; padding:50px 150px 50px;}
	.block-history-box-end {position:relative; width:100%;}
	.block-history-box-end img {width:100%;}
	
	.block-history-box-left {position:absolute; box-sizing:border-box; font-family:'sole_serif_headlinelight',Times,serif; font-size:44px; line-height:44px; width:200px; left:-150px; top:50px; padding:20px 0 20px 0; color:#26b6c1; border-top:2px dotted #26b6c1; text-align:left;}
	
	.block-history-box-right {position:absolute; box-sizing:border-box; width:150px; right:-150px; top:46px; padding:20px 40px; color:#005a8f; text-align:center;}
	.block-history-box-right span {font-family:'sole_serif_headlinelight',Times,serif; font-size:44px; line-height:44px;}
	
	.footer {margin:0; padding:15px 0 15px; color:#000; font-size:11px; letter-spacing:0.2px; text-align:center; z-index:4; position:relative;}
	.footer-socialbox {box-sizing:border-box; padding:0px 0px 0px 0; float:right; margin-right:-60px; position:relative; line-height:0;}
	.footer-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .footer-socialbox div:hover {background:rgba(0,0,0,0.1);}
	.footer-socialbox img {height:22px;}

	/* start UK Page */
	.uk-contact-box-wrapper {position:fixed; right:0px; top:75vh; width:66px; height:200px; z-index:99; overflow:hidden;}
	.uk-contact-box {position:absolute; right:-7px; width:66px; height:50px;}
	.uk-contact-box:hover {right:0;}
	.uk-contact-box-mail {margin-top:0; background:url(../data/files/icon-uk-contact-mail.png) no-repeat; background-size:100% auto;}
	.uk-contact-box-phone {margin-top:60px; background:url(../data/files/icon-uk-contact-phone.png) no-repeat; background-size:100% auto;}
	
	.block66-overview {box-sizing:border-box; position:relative; margin:90px -50px -50px; z-index:21; width:1000px;}
	.block66-overviewbox-wrapper {position:relative; margin:0px 1.5% 0px; width:22%; float:left; overflow:hidden;}
	.block66-overviewbox-wrapper:hover .block66-overviewbox-over {left:50%;}
	.block66-overviewbox {box-sizing:border-box; position:relative; margin:0px 0 0px; width:100%; height:350px; padding:20px 50px 150px 20px; overflow:hidden;}
	.block66-overviewbox h2 {font-size:24px; line-height:30px; letter-spacing:0.3px; padding-bottom:10px; color:#005a8f;}
	.block66-overviewbox h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:15px; line-height:21px; letter-spacing:0.3px;}
	.block66-bg1 {background:url(../data/files/bg1.png); background-size:100% 100%;}
	.block66-bg2 {background:url(../data/files/bg2.png); background-size:100% 100%;}
	.block66-bg3 {background:url(../data/files/bg3.png); background-size:100% 100%;}
	.block66-bg4 {background:url(../data/files/bg4.png); background-size:100% 100%;}
	.block66-overviewbox-over {position:absolute; top:0; left:100%; width:50%; height:350px; background:url(../data/files/bgover.png); background-size:100% 100%;}
	.block66-overviewbox-bottom {background: linear-gradient(to left bottom, rgba(255,0,0,0) 50%, #F5F5F5 50%); width:23%; position:relative; min-height:190px; margin:-180px 0 50px;}
	.block66-overviewbox p {display:block; position:absolute; bottom:20px; left:60px; font-size:10px; line-height:10px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 40px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:26px 8px;}
	.block66-overviewbox p span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:12px;}
	.block66-overviewbox p:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 45px;}
	
	.block20 {box-sizing:border-box; margin:-52vh 100px 0; padding:120px 0; z-index:20; position:relative; background:url(../data/files/uk-top-background.jpg) repeat-y; background-size:100% auto;} 
	.block20-topwrapper-title {margin-top:0vh; padding:0px 0px 60px; max-width:750px;}
	.block20-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-grey-1.png) repeat-x; background-size:100% 100%;}
	
	.block21 {box-sizing:border-box; margin:0 0px 0; z-index:20; background:#CCC; position:relative; overflow:hidden;}
	.block21-text {padding:80px 120px; text-align:center;}
	.block21 h5 {color:#005a8f; font-size:66px; font-family:'sole_serif_headlinemedium',Times,serif;}
	.block21 h2 {color:#005a8f; font-size:32px; line-height:40px; letter-spacing:0; max-width:700px; margin:auto; margin-bottom:70px;}
	.block21 p strong {color:#005a8f; font-size:18px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block21 p {color:#005a8f; font-size:14px; line-height:16px;}
	
	.block66 {box-sizing:border-box; margin:0 auto 0; padding:120px 0 0; z-index:20; position:relative;} 
	.block66b {padding-bottom:60px;}
	.block6-title3 {padding:0 0 0px 50px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block6-title3 p {font-size:36px;}
	.block6-title3b {margin:0 0 90px ;}
	
	.block22 {box-sizing:border-box; margin:0 auto 0; padding:200px 0 40px; z-index:20; position:relative;} 
	.block22-left {float:left; width:50%; box-sizing:border-box; padding:0px 50px 0 40px; max-width:600px;}
	.block22-left p {font-size:40px; line-height:48px; font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; max-width:300px;}
	.block22-right {float:left; width:50%; max-width:600px; padding:10px 0 0;}
	.block22-right p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block22-right p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block22-right p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block23 {box-sizing:border-box; margin:0 auto 0; padding:0px 0 40px; z-index:20; position:relative;} 
	.block23-intro {padding:0 0 50px 200px; max-width:460px; }
	.block23-intro p {color:#005a8f;}
	.block23-box {padding:0 0 20px 200px;}
	.block23-box-left {width:35px; height:2px; margin:13px 0px 0 0; background:#005a8f; float:left;}
	.block23-box-right {margin-left:60px; max-width:440px;}
	.blog-overview-wrapper-more2 {margin-bottom:250px;}
	.blog-overview-wrapper-more3 a:hover {border-bottom:1px solid #f5f5f5;}
	
	.block24 {box-sizing:border-box; margin:20vh 20px 0; padding:100px 110px 350px; z-index:20; position:relative; overflow:hidden;}
	.block24-bg1 {background:url(../data/files/bg-offering-1.png); background-size:100% auto;}
	.block24-bg2 {background:url(../data/files/bg-offering-2.png); background-size:100% auto;}
	.block24-bg3 {background:url(../data/files/bg-offering-3.png); background-size:100% auto;}
	.block24-bg4 {background:url(../data/files/bg-offering-4.png); background-size:100% auto;} 
	.block24-toplink a {color:#005a8f; font-size:14px; display:block; padding:0px 0px 0px 46px; background:url(../data/files/icon-arrow-left-blue.png) left center no-repeat; background-size:27px 9px;}
	.block24-toplink a:hover {text-decoration:none; margin-left:0px; padding:0px 0px 0px 40px;}
	.block24-textbox {max-width:600px; margin:100px 0 0;}
	.block24-textbox h1 {font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; font-size:44px; line-height:50px;}
	.block24-textbox h2 {margin:30px 0 60px; font-size:26px; line-height:34px; letter-spacing:0.2px;}
	.block24-textbox p {max-width:500px;}
	.block24-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-white-1.png) repeat-x; background-size:100% 100%;}
	
	.block26-wrapper{margin:0px 0 40px;}
	.block26-box {width:100%; margin:0; padding:20px 0 66px; position:relative;} .block26-box:hover {cursor:pointer;}
	.block26-box h2 {font-size:32px; line-height:32px; color:#005a8f; display:inline-block; padding:6px 0px 0 20px;}
	.block26-box:hover h2 {padding:6px 0px 0 36px;} .block26-title-hover {padding:6px 0px 0 36px !important;}
	.block26-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:40px; background:#005a8f;}
	.block26-arrow-hover {transform: rotate(90deg);}
	.block26-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block26-lr-wrapper {margin:50px 0 0;}
	.block26-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 16%;} .block26-left h2 {font-size:22px; line-height:26px; color:#000;}
	.block26-right {float:left; width:50%;}
	
	.block26-box-toptext {padding:40px 0 0 19%; max-width:500px;}
	.block26-box-toptext p {color:#005a8f;}
	
	.block622-title h2 {font-size:54px; line-height:72px; color:#005a8f; max-width:800px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.block622-title p {color:#005a8f; margin:50px 0 0;}
	.block622-wrapper{margin:120px 0 40px;}
	.block622-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:0px 70px 56px 0; position:relative;}
	.block622-arrow {position:absolute; left:0; padding:0px 0 0px; width:30px; height:2px; background:#005a8f;}
	.block622-box-text {margin:-33px 0px 10px 60px; max-width:430px; box-sizing:border-box; position:relative;}
	.block622-box-text p {font-family:'sole_serif_headlinelight',Times,serif; font-size:26px; line-height:34px;}
	.block622-clear {display:inherit;}
	
	.block622-diagramm {width:300px; height:300px; margin:auto; position:relative;}
	.block622-diagramm-textbox p {font-size:16px; line-height:22px;}
	.block622-diagramm-textbox h2 {font-size:26px; display:inline-block;}
	.diagramm1 {left:5%; top:30%; width:210px;}
	.diagramm2 {left:65%; top:-35%; width:430px;}
	.diagramm3 {left:67%; top:80%; width:450px;}

	
	.offering-nav {max-width:100%; margin:0px 0px 0 0px; padding:140px 0 230px; position:relative; }
	.offering-nav-box {float:left; width:33.33%; text-align:center; font-size:16px; line-height:16px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.offering-nav-box a {display:block; padding:20px 10px; color:#26B6C1;} .offering-nav-box a:hover {text-decoration:none;}
	.offering-nav-box-left {text-align:left;} .offering-nav-box-left a:hover {padding-left:0px;}
	.offering-nav-box-right {text-align:right;} .offering-nav-box-right a:hover {padding-right:0px;}
	.offering-nav-box-back a {display:inline-block; border-bottom:1px solid #26B6C1; padding:20px 0 3px;} 
	.offering-nav-box-back a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	/* end UK Page*/
}

@media screen and (max-width: 1281px) {
	p {font-size:15px; line-height:24px; letter-spacing:0.3px; margin-top:15px; color:#000; font-variant-ligatures: none;}
	h1 {font-size:32px; line-height:43px; letter-spacing:0px;}
	h2 {font-size:28px; line-height:34px; letter-spacing:1px;}
	h3 {font-size:15px; line-height:22px; letter-spacing:0px;}
	
	/* note boxes */
	#notebox1 {position:fixed; z-index:99; left:0; right:0; bottom:0; width:100%; box-sizing:border-box; padding:1px 160px 20px 50px;}
	#notebox1 p {font-size:12px; line-height:20px;} #notebox1 p a {text-decoration:underline;}
	#notebox1-close {display:block; text-align:center; padding:0px 0px; cursor:pointer; position:absolute; right:50px; top:29px; font-family:'sole_serif_headlinelight',Times,serif; font-size:18px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox1-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
	
	#notebox2 {position:fixed; z-index:99; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.3); background:url(../data/images/header-asset-mgmt.png); background-size:cover; width:100%; box-sizing:border-box; padding:30px;}
	#notebox2-inner {max-width:760px; margin:14vh auto 0; padding:20px 40px 30px;}
	#notebox2 p {} #notebox2 p a {text-decoration:underline;}
	#notebox2 h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	#notebox2-close {display:inline-block; cursor:pointer; margin:30px 0 0; font-family:'sole_serif_headlinelight',Times,serif; font-size:22px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox2-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
	
	#notebox3 {position:fixed; z-index:99; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.3); background:url(../data/images/header-wealth-mgmt.png); background-size:cover; width:100%; box-sizing:border-box; padding:30px;}
	#notebox3-inner {max-width:760px; margin:14vh auto 0; padding:20px 40px 40px;}
	#notebox3 p {} #notebox3 p a {text-decoration:underline;}
	#notebox3 h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	#notebox3-close {display:inline-block; cursor:pointer; margin:20px 0 10px; font-family:'sole_serif_headlinelight',Times,serif; font-size:22px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox3-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
	#notebox3-small {margin-top:20px;} #notebox3-small p {font-size:10px; line-height:15px; margin-top:8px; color:#666;}

	.logo-fix {position:fixed; left:50px; top:46px; z-index:100;} .logo-fix svg {height:30px; width:auto;} .logo-fix-color {fill:#fff;}
	.logo-move {display:none;} .logo-move svg {height:30px; width:auto;}
	.logo-move2 {display:inherit; position:absolute; left:68px; top:46px; z-index:99;} .logo-move2 svg {height:30px; width:auto;}
	
	.header-teamsearch {position:absolute; right:240px; top:46px; width:18px; box-sizing:border-box; padding:0px; z-index:99;} 
	
	#header-langnavi-fix {position:absolute; right:140px; top:46px; box-sizing:border-box; padding:0px; z-index:99;}
	#header-langnavi-fix ul li {margin:0 6px; display:block; list-style:none; position:relative; float:left; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#fff;}
	#header-langnavi-fix ul li a {color:#000; font-size:15px; line-height:15px; padding:0 0 1px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:400; font-style:normal; opacity:0.5;}

	/* navigation desktop start */
	#header-langnavi {position:absolute; right:140px; top:46px; box-sizing:border-box; padding:0px; z-index:6;}
	#header-langnavi ul li {margin:0 6px; display:block; list-style:none; position:relative; float:left; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#FFF;}
	#header-langnavi ul li a {color:#fff; font-size:15px; line-height:15px; padding:0 0 1px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; opacity:0.5;}
	#header-langnavi ul li a:hover {color:#fff; text-decoration:none !important; cursor:pointer; border-bottom:0px solid #fff; opacity:1;}
	#header-langnavi ul li a.active {color:#fff; text-decoration:none; border-bottom:0px solid #fff; font-weight:300; opacity:1;}
	
	/* navigation mobile */
	#navigationwrapper {position:fixed; width:100%; height:100%; top:0; bottom:0; left:0; right:0; background:url(../data/files/background-navigation.png); background-size:cover; z-index:99; box-sizing:border-box; padding:18vh 0px 15px 0px; display:none;}
	#navigation {position:relative; box-sizing:border-box; padding:0; z-index:6;}
	#navigation ul li {margin:13px 0px 13px -44px; display:block; list-style:none; position:relative; float:none; text-align:left; opacity:0.7;}
	#navigation ul li a {color:#fff; font-size:20px; line-height:20px; letter-spacing:1.4px; padding:0px; text-decoration:none;}
	#navigation ul li a:hover {color:#000; text-decoration:none; cursor:pointer;}
	#navigation ul li a.active {color:#000; text-decoration:none;}
	
	.navigation-service-link {position:absolute; z-index:6; left:120px; top:50vh; box-sizing:border-box; margin:40px 0 0 -27px; padding:0 0 0 26px; border-left:2px solid #FFF;} .navigation-service-link h2 {color:#FFF;}
	.navigation-service-link-right {left:50%; margin-left:54px;}
	.navigation-service-link a:hover {text-decoration:none;}
	.navigation-service-link:hover {padding:0px 0 0px 36px; margin-top:40px;}
	.navigation-socialbox {position:absolute; left:87px; top:84vh; box-sizing:border-box; padding:0px; z-index:6;}
	.navigation-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .navigation-socialbox div:hover {background:rgba(255,255,255,0.2);}
	.navigation-socialbox img {height:18px;}
	
	#contentcontainer {position:relative; z-index:5; padding:0px 0 0; min-height:500px;}
	.contentlimiter1 {margin:auto; padding:0 80px; position:relative; z-index:21;}
	.contentlimiter2 {margin:auto; padding:0 140px; position:relative; z-index:6;}
	.contentlimiterText {max-width:640px; margin:auto; padding:0 35px; position:relative; z-index:6;}
	
	.block404 {font-size:30px; line-height:40px; padding:100px 0;}
	
	a.morelink {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:10px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	a.morelink span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	a.morelink:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}
	
	.colorbg {position:relative; box-sizing:border-box; padding:0 0px; margin:0; width:100%; overflow:auto;}
	
	/* Start bellecapital*/
	.blockCapitalTop {box-sizing:border-box; margin:0; padding:0px 40px; z-index:20; position:relative; height:50vh; min-height:280px; padding-top:26vh;}
	.blockCapital {box-sizing:border-box; margin:150px auto 70px; padding:0px 0; z-index:20; position:relative;}
	.blockCapitalSelectLeft-arrow {position:absolute; left:46px; top:60vh; width:14px; z-index:22;} .blockCapitalSelectLeft-arrow img {width:100%; padding:0 0 10px;}
	.blockCapitalSelectLeft-arrow a:hover {text-decoration:none;}
	.blockCapitalSelectLeft-arrow:hover img {padding:5px 0 5px;}
	.blockCapitalSelectLeft {width:80px; height:30vh; margin-top:20vh; float:left;}
	.blockCapitalSelect {box-sizing:border-box; position:relative; height:50vh; margin-left:80px; background:#F5F5F5;}
	.blockCapitalSelectBox {width:50%; float:left; background:#F5F5F5; height:100%; position:relative; overflow:hidden; cursor:pointer;} .blockCapitalSelectBox img {width:120%; margin-left:-10%;}
	.blockCapitalSelectBoxOver {width:50%; position:absolute; box-sizing:border-box; padding:40px; z-index:99;}
	.blockCapitalSelectBoxInner {width:62%; height:100%; position:relative; box-sizing:border-box; padding:120px 40px 30px; margin-left:-62%;}
	.blockCapitalSelectBoxInner p {color:#000;}
	.blockCapitalSelectBoxInnerArrow {position:absolute; width:34px; right:40px; bottom:40px; margin:0; padding:0; -webkit-animation: bounceRight 2s infinite; animation: bounceRight 2s infinite;} .blockCapitalSelectBoxInnerArrow img {width:100%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxInner {margin-left:0%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxOver h2 {color:#000;}
	
	/* VIDEO AND IMAGE BACKGROUND CLASS */
	.vid{position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1000; overflow: hidden;}
	
	.block-home-iconwrapper {position:absolute; right:0; bottom:20px; box-sizing:border-box; padding:0px; z-index:96; float:left; line-height:0;}
	.block-home-iconwrapper div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .block-home-iconwrapper div:hover {background:rgba(0,0,0,0.05);}
	.block-home-iconwrapper img {height:18px;}
	
	.block1 {box-sizing:border-box; margin:0 auto 0; padding:60px 0; z-index:20; position:relative;} 
	.block1b {box-sizing:border-box; margin:-38vh auto 0; padding:60px 0 100px; z-index:21; position:relative;} 
	.block1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:19px; line-height:29px; letter-spacing:0.4px;}
	.block1 h1 {margin-bottom:50px;}
	.block1-cut {padding:100px 0 60px;}
	
	.background-b-wrapper {position:relative;}
	.background-b {position:absolute; top:-105px; left:0; width:160px; z-index:98;} .background-b img {width:100%;}
	
	.block-spacer {box-sizing:border-box; margin:0 auto 0; padding:80px 0 100px; z-index:20; position:relative; overflow:hidden;}  
	.block-spacer p {font-size:32px; line-height:42px;}
	.spacer1 {text-align:center;} .spacer1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:30px; line-height:30px;}
	
	.block-contact-us {box-sizing:border-box; margin:0 auto 0; padding:90px 0; z-index:20; position:relative; text-align:center;}
	.block-contact-us-btn {border:none; display:block; cursor:pointer; font-family:'sole_serif_headlinelight',Times,serif; color:#000; background:#BDD7EC; width:220px; font-size:20px; line-height:20px; padding:12px 0px 10px; margin:60px auto 30px; text-align:center; }
	.block-contact-us-btn:hover {background:#26B6C1; border:none; color:#000; text-decoration:none;}
	
	.background-pencil-wrapper {position:relative; z-index:98 !important;}
	.background-pencil {position:absolute; top:-169px; right:100px; width:40px; z-index:98;} .background-pencil img {width:100%;}
	
	.background-pencil2-wrapper {position:relative; z-index:98 !important;}
	.background-pencil2 {position:absolute; top:-169px; left:100px; width:40px; z-index:98;} .background-pencil2 img {width:100%;}
	
	.background-tablet-wrapper {position:relative; z-index:98 !important;}
	.background-tablet {position:absolute; top:-128px; right:110px; width:180px; z-index:98;} .background-tablet img {width:100%;}
	
	.background-ball-wrapper {position:relative; z-index:98 !important;}
	.background-ball {position:absolute; top:-131px; right:120px; width:220px; z-index:98;} .background-ball img {width:100%;}
	
	.block-contact {box-sizing:border-box; margin:0 auto 0; padding:60px 0 50px; z-index:20; position:relative; overflow:hidden;}  
	.block-contact-left {width:50%; float:left; padding:18px 0 0;}
	.block-contact-right {width:50%; float:left;}
	
	.block-contact-right p a.maps {display:inline-block; padding:8px 0px 8px 50px; margin:0px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block-contact-right p a.maps:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 50px;}
	
	.block-contact-right table {font-size:15px; line-height:23px; letter-spacing:0.4px; margin-top:15px; color:#000; font-variant-ligatures: none;}
	.block-contact-right-table-td-left {width:80px;}
	
	.block-contact-special {margin:80px 0 0;} .block-contact-special p {font-size:12px; line-height:22px;}
	
	.block2-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative; overflow:hidden;} 
	.block2-topwrapper-title {padding:34vh 60px 0px;}
	.block2-topwrapper-title2 {padding:28vh 0px 0px;}
	
	.block2-topwrapper2 {height:64vh;} 
	
	.block3 {box-sizing:border-box; margin:0 auto 0; padding:60px 0; z-index:20; position:relative;} 
	.block3-left {float:left; width:50%; box-sizing:border-box; padding:12px 30px 0 7%;} .block3-left h2 {font-size:20px; line-height:28px;}
	.block3-right {float:left; width:50%;}
	.block3b {margin:0 0 40px;}
	.block3c {padding-bottom:200px;}
	.block3d {padding-bottom:310px;}
	.block3e {padding-bottom:110px;}
	
	.block4-topwrapper {box-sizing:border-box; margin:0 auto 0; height:86vh; z-index:20; position:relative; overflow:hidden;} 
	.block4-topwrapper-title {margin-top:28vh; padding:30px 40px 30px; max-width:640px;}
	.block4-topwrapper-title h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	.block4-topwrapper-title p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:18px; line-height:28px; letter-spacing:0.4px;}
	
	.block4-topwrapper-title p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block4-topwrapper-title p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block4-topwrapper-title p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	
	.block4b-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative;} 
	.block4b {box-sizing:border-box; margin:-1px 0 0; padding:1px 0 150px; z-index:20; position:relative; overflow:inherit;}
	.block4b-topwrapper-title {margin-top:-42vh; z-index:25; padding:50px 40px 150px;  position:relative; overflow:inherit;}
	.block4b-topwrapper-background {top:-33vh; left:35%; padding:0px; height:500px; width:60%; max-width:800px; z-index:20; position:absolute; overflow:hidden;} .block4b-topwrapper-background img {width:100%;}

	
	.block5 {box-sizing:border-box; margin:0 auto 0; padding:80px 0 0; z-index:20; position:relative;} 
	.block5 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; font-size:32px; line-height:45px; color:#005a8f;}
	.block5 p span {color:#ccdeea;}
	
	.block6 {box-sizing:border-box; margin:0 auto 0; padding:80px 0; z-index:20; position:relative;} 
	.block6-title p {font-size:32px; line-height:45px; color:#005a8f; max-width:800px;}
	.block6-title2 p {color:#ff5643;}
	
	.block6-wrapper{margin:40px 0 40px;}
	.block6-box {width:100%; margin:0; padding:30px 0 26px; position:relative;} .block6-box:hover {cursor:pointer;}
	.block6-box h2 {font-size:28px; line-height:28px; display:inline-block; padding:0 0px 0 20px;}
	.block6-box:hover h2 {padding:0 0px 0 36px;} .block6-title-hover {padding:0 0px 0 36px !important;}
	.block6-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:30px; background:#FF5642;}
	.block6-arrow-hover {transform: rotate(90deg);}
	.block6-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block6-lr-wrapper {margin:50px 0 0;}
	.block6-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 12%;} .block6-left h2 {font-size:22px; line-height:26px;}
	.block6-right {float:left; width:50%;}
	
	/*FUNDS OVERVIEW*/
	.block6-overview { margin:90px -20px 70px; }
	.block6-overviewbox-wrapper {margin:0px 1.5% 0px; width:30.33%; float:left; }
	.block6-overviewbox {margin:0px 0 0px; width:100%; height:280px; padding:20px 20px 10px;}
	.block6-overviewbox h2 {font-size:18px; line-height:24px; letter-spacing:0.3px; padding-bottom:10px;}
	.block6-overviewbox h3 {font-size:17px; line-height:24px; letter-spacing:0.3px;}
	.block6-overviewbox-bottom {min-height: 60px; margin:-60px 0 50px;}
	
	.block6-overviewbox-animal {position:absolute; right:20px; bottom:-20px; width:140px; z-index:21;}
	/*END FUNDS OVERVIEW*/
	
	.block62-wrapper{margin:60px 0 0px;}
	.block62-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:20px 40px 26px 0; position:relative;}
	.block62-box h2 {font-size:22px; line-height:22px; display:inline-block; padding:0 0px 0 20px;}
	.block62-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:23px; background:#005a8f;}
	.block62-box-text {padding:6px 0px 10px 20px; max-width:500px; box-sizing:border-box;}
	
	.block7 {box-sizing:border-box; position:relative; margin:-150px 0 110px; z-index:21;}
	.block7-box {position:relative; width:29.33%; margin:0 2%; float:left;}
	.block7-box:hover {transform: scale(1.05);}
	.block7-box-imgwrapper {position:relative; padding-bottom:143%; margin:0 0 20px 0; overflow:hidden;} .block7-box-imgwrapper img {display:block; position:absolute; width:100%; top:0; left:0;}
	.block7-box-arrow {width:32px; height:11px; margin:20px 0 10px; background:url(../data/files/icon-arrow-right-darkblue.png) left center no-repeat; background-size:32px 11px;}
	.block7-box h2 {font-size:22px; line-height:28px;}
	
	.block8 {box-sizing:border-box; margin:-38vh auto 0; padding:80px 0 120px; z-index:21; position:relative;}
	.block8 h1 {margin-bottom:50px;} 
	
	.block9 {box-sizing:border-box; position:relative; margin:70px 0 0px; width:100%; background:url(../data/files/background-asset.png) no-repeat; background-size:100% 100%; padding:50px 60px 190px;}
	.block9 h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:22px; line-height:42px; letter-spacing:0.6px;}
	.block9 p {max-width:600px;}
	.block9-bottom {background: linear-gradient(to right bottom, rgba(255,0,0,0) 50%, #fff 50%); width:100%; position:relative; min-height: 200px; margin:-200px 0 50px;}
	
	.block9 p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block9 p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block9 p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block10 {box-sizing:border-box; position:relative; margin:0 0 0px; z-index:21;} .block10 img {width:100%;}
	.block10b {padding:100px 0px 50px;} .block10b img {width:70%; max-width:800px;}
	
	.block11 {box-sizing:border-box; position:relative; margin:0 0 0px; padding:0px 0 130px; z-index:21; text-align:center;}
	.block11 p {color:#FFF; font-size:24px; line-height:24px; letter-spacing:0.5px;}
	.block11 p a {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; display:inline-block; padding:50px 0 3px; font-size:38px; line-height:38px; letter-spacing:0.8px; border-bottom:2px solid #FFF; width:auto;}
	.block11 p a:hover {text-decoration:none;}
	.block11 img {width:100%; padding:0 0 70px; margin:-253px 0 0;}
	
	.block-asset-animal {position:absolute; right:30px; bottom:30px; width:280px; z-index:21;} .block-asset-animal img {width:100%;}
	
	.block-slider1 {margin:70px 0 40px !important;}
	
	/* Start Isotope*/
	.button {display:inline; margin:0 10px 0 0 !important; padding:0; background:none; border: none; border-bottom:1px solid #fff; color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 12px; cursor: pointer;}
	.button:hover {border-bottom:1px solid #2FB4B3;}
	.button:active, .button.is-checked {border-bottom:1px solid #2FB4B3;}
	.button-group {color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 12px; text-align:right;}
	.button-group:after {content: ''; display: block; clear: both;}
	/* End Isotope*/
	
	.blockteam {box-sizing:border-box; margin:0 auto 0; padding:0px 0 80px; z-index:20; position:relative;} 
	.team-overview-wrapper{padding:30px 0% 0;}
	.team-overview-box {position:relative; float:left; width:33.32%; margin:0 0% 5%;} .team-overview-box:hover {cursor:pointer;} .team-overview-box:hover .team-overview-box-imgwrapper img {width:104%; top:-2%; left:-2%;}
	.team-overview-box a {color:#999; font-size:13px; line-height:13px; outline:0;} .team-overview-box a:hover {text-decoration:none;}
	.team-overview-box-textwrapper {box-sizing:border-box; padding:0 15px 10px 8px;}
	.team-overview-box h3 {font-size:16px; line-height:22px; letter-spacing:0.2px; margin:0 0 10px 0;}
	.team-overview-box h3:hover {text-decoration:none !important;}
	.team-overview-box-imgwrapper {position:relative; padding-bottom:100%; margin:0 0 20px 0; overflow:hidden;} .team-overview-box-imgwrapper img {display:block; position:absolute; width:101%; top:0; left:0;}
	 
	.team-detail-box {width:800px; min-height:300px; display:none; box-sizing:border-box; padding:0 !important; position:relative !important;}
	.team-detail-box-left {width:40%; float:left; position:absolute; background:#BDD7EE; height:100%;} .team-detail-box-left img {width:100%; position:absolute; bottom:0;}
	.team-detail-box-right {width:60%; float:left; margin-left:40%; box-sizing:border-box; padding:30px 40px 40px; color:#26B6C0; font-size:15px; line-height:18px; position:relative;}
	.team-detail-box-right h3 {font-size:22px; line-height:25px; letter-spacing:0.4px; margin:0 0 12px 0;}
	.team-detail-box-cto {position:relative; float:left; margin:20px 15px 0 3px; background:none; padding:2px 4px 4px; border-radius:2px;} .team-detail-box-cto img {height:20px; padding:3px 8px 0 0;} .team-detail-box-cto:hover {background:#F5F5F5;}
	.team-detail-box-cto a {outline:0; cursor:pointer;} .team-detail-box-cto a:hover {outline:0; cursor:pointer; text-decoration:none;}
	
	.blog-overview-wrapper{margin:60px 0 0px;}
	.blog-overview-box {width:31.33%; float:left; margin:0 1%; padding:0px 0 50px; position:relative;}
	.blog-overview-box:hover .blog-overview-box-text {padding:0px 40px 0 10px; border-left:1px solid #666;}
	.blog-overview-box:hover .blog-overview-box-media-inner img {transform: scale(1.05);} 
	.blog-overview-box-media {padding-bottom:100%; overflow:hidden; position:relative; margin-bottom:20px;} .blog-overview-box-media-inner {position:absolute; top:0; height:100%;} .blog-overview-box-media-inner img {height:100%;}
	.blog-overview-box-text {padding:0px 40px 0 3px;} .blog-overview-box-text h3 {padding:10px 0 0;}
	.blog-overview-box-text span {color:#26B6C1; font-size:11px; line-height:11px;}
	.blog-overview-wrapper-more{padding:20px 0 0; text-align:center;} .blog-overview-wrapper-more a {color:#26B6C1; font-size:18px; line-height:18px; display:inline-block; border-bottom:1px solid #26B6C1; padding:0 0 3px;} .blog-overview-wrapper-more a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	
	.blog-detail-wrapper {box-sizing:border-box; margin:0 auto 0; padding:140px 0 120px; z-index:20; position:relative;}
	.blog-detail-box-image {padding:0 0 50px;} .blog-detail-box-image img {width:100%;}
	.blog-detail-box-text h1 {font-family:'sole_serif_headlinelight',Times,serif; font-size:28px; line-height:34px; padding:0 0 6px;}
	.blog-detail-box-text span {color:#26B6C1; font-size:11px; line-height:11px; display:block; padding-bottom:12px;}
	.blog-detail-box-moreimage {padding:30px 0 0px;} .blog-detail-box-moreimage img {width:100%; padding:5px 0 20px;}
	
	.block-history {box-sizing:border-box; margin:-40px auto 0; padding:0px 0 120px; z-index:21; position:relative;} 
	.block-history-wrapper {max-width:550px; margin:auto; background:url(../data/images/background-history.png) no-repeat left; background-size:100% 100%; position:relative; padding:40px 0 0px;}
	.block-history-wrapper img {width:100%;}
	.block-history-box {box-sizing:border-box; position:relative; padding:30px 90px 50px;}
	.block-history-box-end {position:relative; width:100%;}
	.block-history-box-end img {width:100%;}
	
	.block-history-box-left {position:absolute; box-sizing:border-box; font-family:'sole_serif_headlinelight',Times,serif; font-size:36px; line-height:36px; width:130px; left:-110px; top:40px; padding:20px 0 20px 0; color:#26b6c1; border-top:2px dotted #26b6c1; text-align:left;}
	
	.block-history-box-right {position:absolute; box-sizing:border-box; width:120px; right:-120px; top:27px; padding:20px 10px; color:#005a8f; text-align:center;}
	.block-history-box-right span {font-family:'sole_serif_headlinelight',Times,serif; font-size:36px; line-height:36px;}
	
	.footer {margin:0; padding:15px 0 15px; color:#000; font-size:11px; letter-spacing:0.2px; text-align:center; z-index:4; position:relative;}
	.footer-socialbox {box-sizing:border-box; padding:0px 0px 0px 0; float:right; margin-right:-60px; position:relative; line-height:0;}
	.footer-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .footer-socialbox div:hover {background:rgba(0,0,0,0.1);}
	.footer-socialbox img {height:18px;}


	/* start UK Page */
	.uk-contact-box-wrapper {position:fixed; right:0px; top:75vh; width:66px; height:200px; z-index:99; overflow:hidden;}
	.uk-contact-box {position:absolute; right:-7px; width:66px; height:50px;}
	.uk-contact-box:hover {right:0;}
	.uk-contact-box-mail {margin-top:0; background:url(../data/files/icon-uk-contact-mail.png) no-repeat; background-size:100% auto;}
	.uk-contact-box-phone {margin-top:60px; background:url(../data/files/icon-uk-contact-phone.png) no-repeat; background-size:100% auto;}
	
	.block66-overview {box-sizing:border-box; position:relative; margin:90px auto 20px; z-index:21; width:530px;}
	.block66-overviewbox-wrapper {position:relative; margin:0px 2.5% 0px; width:45%; float:left; overflow:hidden;}
	.block66-overviewbox-wrapper:hover .block66-overviewbox-over {left:50%;}
	.block66-overviewbox {box-sizing:border-box; position:relative; margin:0px 0 0px; width:100%; height:350px; padding:20px 50px 150px 20px; overflow:hidden;}
	.block66-overviewbox h2 {font-size:24px; line-height:30px; letter-spacing:0.3px; padding-bottom:10px; color:#005a8f;}
	.block66-overviewbox h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:15px; line-height:21px; letter-spacing:0.3px;}
	.block66-bg1 {background:url(../data/files/bg1.png); background-size:100% 100%;}
	.block66-bg2 {background:url(../data/files/bg2.png); background-size:100% 100%;}
	.block66-bg3 {background:url(../data/files/bg3.png); background-size:100% 100%;}
	.block66-bg4 {background:url(../data/files/bg4.png); background-size:100% 100%;}
	.block66-overviewbox-over {position:absolute; top:0; left:100%; width:50%; height:350px; background:url(../data/files/bgover.png); background-size:100% 100%;}
	.block66-overviewbox-bottom {background: linear-gradient(to left bottom, rgba(255,0,0,0) 50%, #F5F5F5 50%); width:23%; position:relative; min-height:190px; margin:-180px 0 50px;}
	.block66-overviewbox p {display:block; position:absolute; bottom:20px; left:60px; font-size:10px; line-height:10px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 40px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:26px 8px;}
	.block66-overviewbox p span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:12px;}
	.block66-overviewbox p:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 45px;}
	
	.block20 {box-sizing:border-box; margin:-52vh 100px 0; padding:120px 0; z-index:20; position:relative; background:url(../data/files/uk-top-background.jpg) repeat-y; background-size:100% auto;} 
	.block20-topwrapper-title {margin-top:0vh; padding:0px 0px 60px; max-width:750px;}
	.block20-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-grey-1.png) repeat-x; background-size:100% 100%;}
	
	.block21 {box-sizing:border-box; margin:30px 0px 0; z-index:20; background:#CCC; position:relative; overflow:hidden;}
	.block21-text {padding:60px 100px; text-align:center;}
	.block21 h5 {color:#005a8f; font-size:46px; font-family:'sole_serif_headlinemedium',Times,serif;}
	.block21 h2 {color:#005a8f; font-size:26px; line-height:32px; letter-spacing:0; max-width:700px; margin:auto; margin-bottom:50px;}
	.block21 p strong {color:#005a8f; font-size:16px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block21 p {color:#005a8f; font-size:12px; line-height:16px;}
	
	.block66 {box-sizing:border-box; margin:0 auto 0; padding:120px 0 0; z-index:20; position:relative;} 
	.block66b {padding-bottom:60px;}
	.block6-title3 {padding:0 0 0px 50px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block6-title3 p {font-size:30px;}
	.block6-title3b {margin:0 0 90px ;}
	
	.block22 {box-sizing:border-box; margin:0 auto 0; padding:100px 0 40px; z-index:20; position:relative;} 
	.block22-left {float:left; width:50%; box-sizing:border-box; padding:0px 50px 0 40px; max-width:600px;}
	.block22-left p {font-size:28px; line-height:34px; font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; max-width:300px;}
	.block22-right {float:left; width:50%; max-width:600px; padding:10px 0 0;}
	.block22-right p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block22-right p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block22-right p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block23 {box-sizing:border-box; margin:0 auto 0; padding:0px 0 40px; z-index:20; position:relative;} 
	.block23-intro {padding:0 0 50px 200px; max-width:460px; }
	.block23-intro p {color:#005a8f;}
	.block23-box {padding:0 0 20px 200px;}
	.block23-box-left {width:35px; height:2px; margin:13px 0px 0 0; background:#005a8f; float:left;}
	.block23-box-right {margin-left:60px; max-width:440px;}
	.blog-overview-wrapper-more2 {margin-bottom:250px;}
	.blog-overview-wrapper-more3 a:hover {border-bottom:1px solid #f5f5f5;}
	
	.block24 {box-sizing:border-box; margin:20vh 50px 0; padding:80px 90px 230px; z-index:20; position:relative; overflow:hidden;}
	.block24-bg1 {background:url(../data/files/bg-offering-1.png); background-size:100% auto;}
	.block24-bg2 {background:url(../data/files/bg-offering-2.png); background-size:100% auto;}
	.block24-bg3 {background:url(../data/files/bg-offering-3.png); background-size:100% auto;}
	.block24-bg4 {background:url(../data/files/bg-offering-4.png); background-size:100% auto;} 
	.block24-toplink a {color:#005a8f; font-size:14px; display:block; padding:0px 0px 0px 46px; background:url(../data/files/icon-arrow-left-blue.png) left center no-repeat; background-size:27px 9px;}
	.block24-toplink a:hover {text-decoration:none; margin-left:0px; padding:0px 0px 0px 40px;}
	.block24-textbox {max-width:600px; margin:60px 0 0;}
	.block24-textbox h1 {font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; font-size:34px; line-height:40px;}
	.block24-textbox h2 {margin:20px 0 40px; font-size:22px; line-height:28px; letter-spacing:0.2px;}
	.block24-textbox p {max-width:500px;}
	.block24-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-white-1.png) repeat-x; background-size:100% 100%;}
	
	.block26-wrapper{margin:0px 0 40px;}
	.block26-box {width:100%; margin:0; padding:20px 0 46px; position:relative;} .block26-box:hover {cursor:pointer;}
	.block26-box h2 {font-size:26px; line-height:26px; color:#005a8f; display:inline-block; padding:6px 0px 0 20px;}
	.block26-box:hover h2 {padding:6px 0px 0 36px;} .block26-title-hover {padding:6px 0px 0 36px !important;}
	.block26-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:36px; background:#005a8f;}
	.block26-arrow-hover {transform: rotate(90deg);}
	.block26-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block26-lr-wrapper {margin:50px 0 0;}
	.block26-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 8%;} .block26-left h2 {font-size:20px; line-height:26px; color:#000;}
	.block26-right {float:left; width:50%;}
	
	.block26-box-toptext {padding:40px 0 0 13%; max-width:500px;}
	.block26-box-toptext p {color:#005a8f;}
	
	.block622-title h2 {font-size:34px; line-height:44px; color:#005a8f; max-width:800px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.block622-title p {color:#005a8f; margin:50px 0 0;}
	.block622-wrapper{margin:80px 0 0px;}
	.block622-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:0px 40px 56px 0; position:relative;}
	.block622-arrow {position:absolute; left:0; padding:0px 0 0px; width:30px; height:2px; background:#005a8f;}
	.block622-box-text {margin:-28px 0px 10px 50px; max-width:430px; box-sizing:border-box; position:relative;}
	.block622-box-text p {font-family:'sole_serif_headlinelight',Times,serif; font-size:20px; line-height:26px;}
	.block622-clear {display:inherit;}
	
	.block622-diagramm {width:260px; height:260px; margin:auto; position:relative;}
	.block622-diagramm-textbox p {font-size:14px; line-height:19px; margin-top:7px;}
	.block622-diagramm-textbox h2 {font-size:22px; display:inline-block;}
	.diagramm1 {left:3%; top:30%; width:210px;}
	.diagramm2 {left:65%; top:-35%; width:290px;}
	.diagramm3 {left:67%; top:80%; width:280px;}
	
	.offering-nav {max-width:100%; margin:0px 0px 0 0px; padding:100px 0 160px; position:relative; }
	.offering-nav-box {float:left; width:33.33%; text-align:center; font-size:16px; line-height:16px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.offering-nav-box a {display:block; padding:20px 10px; color:#26B6C1;} .offering-nav-box a:hover {text-decoration:none;}
	.offering-nav-box-left {text-align:left;} .offering-nav-box-left a:hover {padding-left:0px;}
	.offering-nav-box-right {text-align:right;} .offering-nav-box-right a:hover {padding-right:0px;}
	.offering-nav-box-back a {display:inline-block; border-bottom:1px solid #26B6C1; padding:20px 0 3px;} 
	.offering-nav-box-back a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	/* end UK Page*/
}

@media screen and (max-width: 800px) {
	.desktop {display:none !important;}
	.mobile {display:inherit !important;}

	p {font-size:15px; line-height:24px; letter-spacing:0.3px; margin-top:15px; color:#000; font-variant-ligatures: none;}
	h1 {font-size:28px; line-height:38px; letter-spacing:0px;}
	h2 {font-size:24px; line-height:30px; letter-spacing:1px;}
	h3 {font-size:15px; line-height:22px; letter-spacing:0px;}
	
	.logo-fix {position:fixed; left:50px; top:46px; z-index:100;} .logo-fix svg {height:30px; width:auto;} .logo-fix-color {fill:#fff;}
	.logo-move {display:none;} .logo-move svg {height:30px; width:auto;}
	.logo-move2 {display:inherit; position:absolute; left:68px; top:46px; z-index:99;} .logo-move2 svg {height:30px; width:auto;}
	
	/* navigation mobile */
	#navigationwrapper {position:fixed; width:100%; height:100%; top:0; bottom:0; left:0; right:0; background:url(../data/files/background-navigation.png); background-size:cover; z-index:99; box-sizing:border-box; padding:18vh 0px 15px 0px; display:none;}
	#navigation {position:relative; box-sizing:border-box; padding:0; z-index:6;}
	#navigation ul li {margin:13px 0px 13px -44px; display:block; list-style:none; position:relative; float:none; text-align:left; opacity:0.7;}
	#navigation ul li a {color:#fff; font-size:20px; line-height:20px; letter-spacing:1.4px; padding:0px; text-decoration:none;}
	#navigation ul li a:hover {color:#000; text-decoration:none; cursor:pointer;}
	#navigation ul li a.active {color:#000; text-decoration:none;}
	
	.navigation-service-link {position:absolute; z-index:6; left:87px; top:50vh; box-sizing:border-box; margin:40px 0 0 -27px; padding:0 0 0 26px; border-left:2px solid #FFF;} .navigation-service-link h2 {color:#FFF;}
	.navigation-service-link-right {left:50%; margin-left:54px;}
	.navigation-service-link a:hover {text-decoration:none;}
	.navigation-service-link:hover {padding:0px 0 0px 36px; margin-top:40px;}
	.navigation-socialbox {position:absolute; left:54px; top:88vh; box-sizing:border-box; padding:0px; z-index:6;}
	.navigation-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .navigation-socialbox div:hover {background:rgba(255,255,255,0.2);}
	.navigation-socialbox img {height:16px;}
	
	#contentcontainer {position:relative; z-index:5; padding:0px 0 0; min-height:500px;}
	.contentlimiter1 {margin:auto; padding:0 80px; position:relative; z-index:21;}
	.contentlimiter2 {margin:auto; padding:0 100px; position:relative; z-index:6;}
	.contentlimiterText {max-width:500px; margin:auto; padding:0 35px; position:relative; z-index:6;}
	
	.block404 {font-size:30px; line-height:40px; padding:100px 0;}
	
	a.morelink {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:10px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	a.morelink span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	a.morelink:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}
	
	.colorbg {position:relative; box-sizing:border-box; padding:0 0px; margin:0; width:100%; overflow:auto;}
	
	/* Start bellecapital*/
	.blockCapitalTop {box-sizing:border-box; margin:0; padding:0px 40px; z-index:20; position:relative; height:50vh; min-height:280px; padding-top:26vh;}
	.blockCapital {box-sizing:border-box; margin:150px auto 70px; padding:0px 0; z-index:20; position:relative;}
	.blockCapitalSelectLeft-arrow {position:absolute; left:46px; top:60vh; width:14px; z-index:22;} .blockCapitalSelectLeft-arrow img {width:100%; padding:0 0 10px;}
	.blockCapitalSelectLeft-arrow a:hover {text-decoration:none;}
	.blockCapitalSelectLeft-arrow:hover img {padding:5px 0 5px;}
	.blockCapitalSelectLeft {width:80px; height:30vh; margin-top:20vh; float:left;}
	.blockCapitalSelect {box-sizing:border-box; position:relative; height:50vh; margin-left:80px; background:#F5F5F5;}
	.blockCapitalSelectBox {width:50%; float:left; background:#F5F5F5; height:100%; position:relative; overflow:hidden; cursor:pointer;} .blockCapitalSelectBox img {width:120%; margin-left:-10%;}
	.blockCapitalSelectBoxOver {width:50%; position:absolute; box-sizing:border-box; padding:40px; z-index:99;}
	.blockCapitalSelectBoxInner {width:100%; height:100%; position:relative; box-sizing:border-box; padding:120px 40px 30px; margin-left:-100%;}
	.blockCapitalSelectBoxInner p {color:#000;}
	.blockCapitalSelectBoxInnerArrow {position:absolute; width:34px; right:40px; bottom:40px; margin:0; padding:0; -webkit-animation: bounceRight 2s infinite; animation: bounceRight 2s infinite;} .blockCapitalSelectBoxInnerArrow img {width:100%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxInner {margin-left:0%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxOver h2 {color:#000;}
	
	/* VIDEO AND IMAGE BACKGROUND CLASS */
	.vid{position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1000; overflow: hidden;}
	
	.block-home-iconwrapper {position:absolute; right:0; bottom:20px; box-sizing:border-box; padding:0px; z-index:96; float:left; line-height:0;}
	.block-home-iconwrapper div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .block-home-iconwrapper div:hover {background:rgba(0,0,0,0.05);}
	.block-home-iconwrapper img {height:18px;}
	
	.block1 {box-sizing:border-box; margin:0 auto 0; padding:60px 0; z-index:20; position:relative;} 
	.block1b {box-sizing:border-box; margin:-38vh auto 0; padding:60px 0 100px; z-index:21; position:relative;} 
	.block1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:19px; line-height:29px; letter-spacing:0.4px;}
	.block1 h1 {margin-bottom:50px;}
	
	.background-b-wrapper {position:relative;}
	.background-b {position:absolute; top:-78px; left:0; width:120px; z-index:98;} .background-b img {width:100%;}
	
	.block-spacer {box-sizing:border-box; margin:0 auto 0; padding:70px 0 90px; z-index:20; position:relative; overflow:hidden;}  
	.block-spacer p {font-size:26px; line-height:36px;}
	.spacer1 {text-align:center;} .spacer1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:26px; line-height:26px;}
	
	.block-contact-us {box-sizing:border-box; margin:0 auto 0; padding:90px 0; z-index:20; position:relative; text-align:center;}
	.block-contact-us-btn {border:none; display:block; cursor:pointer; font-family:'sole_serif_headlinelight',Times,serif; color:#000; background:#BDD7EC; width:220px; font-size:20px; line-height:20px; padding:12px 0px 10px; margin:60px auto 30px; text-align:center; }
	.block-contact-us-btn:hover {background:#26B6C1; border:none; color:#000; text-decoration:none;}
	
	.background-pencil-wrapper {position:relative; z-index:98 !important;}
	.background-pencil {position:absolute; top:-169px; right:100px; width:40px; z-index:98;} .background-pencil img {width:100%;}
	
	.background-pencil2-wrapper {position:relative; z-index:98 !important;}
	.background-pencil2 {position:absolute; top:-169px; left:100px; width:40px; z-index:98;} .background-pencil2 img {width:100%;}
	
	.background-tablet-wrapper {position:relative; z-index:98 !important;}
	.background-tablet {position:absolute; top:-128px; right:110px; width:180px; z-index:98;} .background-tablet img {width:100%;}
	
	.background-ball-wrapper {position:relative; z-index:98 !important;}
	.background-ball {position:absolute; top:-131px; right:120px; width:220px; z-index:98;} .background-ball img {width:100%;}
	
	.block-contact {box-sizing:border-box; margin:0 auto 0; padding:60px 0 50px; z-index:20; position:relative; overflow:hidden;}  
	.block-contact-left {width:50%; float:left; padding:18px 0 0;}
	.block-contact-right {width:50%; float:left;}
	
	.block-contact-right p a.maps {display:inline-block; padding:8px 0px 8px 50px; margin:0px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block-contact-right p a.maps:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 50px;}
	
	.block-contact-right table {font-size:15px; line-height:23px; letter-spacing:0.4px; margin-top:15px; color:#000; font-variant-ligatures: none;}
	.block-contact-right-table-td-left {width:80px;}
	
	.block-contact-special {margin:80px 0 0;} .block-contact-special p {font-size:12px; line-height:22px;}
	
	.block2-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative; overflow:hidden;} 
	.block2-topwrapper-title {padding:34vh 60px 0px;}
	.block2-topwrapper-title2 {padding:28vh 0px 0px;}
	
	.block2-topwrapper2 {height:64vh;} 
	
	.block3 {box-sizing:border-box; margin:0 auto 0; padding:60px 0; z-index:20; position:relative;} 
	.block3-left {float:left; width:50%; box-sizing:border-box; padding:12px 30px 0 0%;} .block3-left h2 {font-size:20px; line-height:28px;}
	.block3-right {float:left; width:50%;}
	.block3b {margin:0 0 40px;}
	.block3c {padding-bottom:200px;}
	.block3d {padding-bottom:250px;}
	.block3e {padding-bottom:110px;}
	
	.block3x p a {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:0px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block3x p a:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}

	
	.block4-topwrapper {box-sizing:border-box; margin:0 auto 0; height:86vh; z-index:20; position:relative; overflow:hidden;} 
	.block4-topwrapper-title {margin-top:28vh; padding:30px 40px 30px; max-width:640px;}
	.block4-topwrapper-title h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	.block4-topwrapper-title p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:18px; line-height:28px; letter-spacing:0.4px;}
	
	.block4-topwrapper-title p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block4-topwrapper-title p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block4-topwrapper-title p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block4b-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative;} 
	.block4b {box-sizing:border-box; margin:-1px 0 0; padding:1px 0 100px; z-index:20; position:relative; overflow:inherit;}
	.block4b-topwrapper-title {margin-top:-42vh; z-index:25; padding:50px 40px 140px;  position:relative; overflow:inherit;}
	.block4b-topwrapper-background {top:-28vh; left:35%; padding:0px; height:500px; width:60%; max-width:800px; z-index:20; position:absolute; overflow:hidden;} .block4b-topwrapper-background img {width:100%;}

	.block5 {box-sizing:border-box; margin:0 auto 0; padding:80px 0 0; z-index:20; position:relative;} 
	.block5 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; font-size:32px; line-height:45px; color:#005a8f;}
	.block5 p span {color:#ccdeea;}
	
	.block6 {box-sizing:border-box; margin:0 auto 0; padding:80px 0; z-index:20; position:relative;} 
	.block6-title p {font-size:28px; line-height:38px; color:#005a8f; max-width:800px;}
	.block6-title2 p {color:#ff5643;}
	.block6-title3 {padding:0 0 30px 50px;}
	
	.block6-wrapper{margin:40px 0 40px;}
	.block6-box {width:100%; margin:0; padding:30px 0 26px; position:relative;} .block6-box:hover {cursor:pointer;}
	.block6-box h2 {font-size:24px; line-height:24px; display:inline-block; padding:0 0px 0 20px;}
	.block6-box:hover h2 {padding:0 0px 0 36px;} .block6-title-hover {padding:0 0px 0 36px !important;}
	.block6-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:26px; background:#FF5642;}
	.block6-arrow-hover {transform: rotate(90deg);}
	.block6-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block6-lr-wrapper {margin:30px 0 0;}
	.block6-left {float:left; width:50%; box-sizing:border-box; padding:17px 10px 0 0%;} .block6-left h2 {font-size:20px; line-height:26px;}
	.block6-right {float:left; width:50%;}
	
	/*FUNDS OVERVIEW*/
	.block6-overview { margin:90px -20px 70px; }
	.block6-overviewbox-wrapper {margin:0px 1.5% 30px; width:47%; float:left; }
	.block6-overviewbox {margin:0px 0 0px; width:100%; height:280px; padding:20px 20px 10px;}
	.block6-overviewbox h2 {font-size:18px; line-height:24px; letter-spacing:0.3px; padding-bottom:10px;}
	.block6-overviewbox h3 {font-size:17px; line-height:24px; letter-spacing:0.3px;}
	.block6-overviewbox-bottom {min-height: 60px; margin:-60px 0 50px;}
	
	.block6-overviewbox-animal {position:absolute; right:20px; bottom:-20px; width:140px; z-index:21;}
	/*END FUNDS OVERVIEW*/
	
	.block6-back {box-sizing:border-box; position:relative; margin:80px 0px 80px; z-index:21;}
	.block6-back a {display:block; font-size:14px; line-height:14px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 50px; margin:0px 0 0px; background:url(../data/files/icon-arrow-left-black.png) left center no-repeat; background-size:32px 11px;}

	
	.block6-chartlegend {margin:30px auto 0; height:540px; }
	.block6-chartlegend-box {width:46%; margin:3% 3% 2%; float:left; }
	.block6-chartlegend-box-spacer {width:4%; height:100px; float:left;}
	.block6-chartlegend-box-3 {width:42% !important;}
	.block6-chartlegend-box span {font-size:17px; line-height:17px; padding-bottom:35px; display:block;}
	.block6-chartlegend-box table {font-size:13px; line-height:16px; width:100%;}
	.block6-chartlegend-box table td {padding:6px 3px;}
	
	.block62-wrapper{margin:60px 0 0px;}
	.block62-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:20px 40px 26px 0; position:relative;}
	.block62-box h2 {font-size:22px; line-height:22px; display:inline-block; padding:0 0px 0 20px;}
	.block62-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:23px; background:#005a8f;}
	.block62-box-text {padding:6px 0px 10px 20px; max-width:500px; box-sizing:border-box;}
	
	
	.block7 {box-sizing:border-box; position:relative; margin:-150px 0 110px; z-index:21;}
	.block7-box {position:relative; width:29.33%; margin:0 2%; float:left;}
	.block7-box:hover {transform: scale(1.05);}
	.block7-box-imgwrapper {position:relative; padding-bottom:143%; margin:0 0 20px 0; overflow:hidden;} .block7-box-imgwrapper img {display:block; position:absolute; width:100%; top:0; left:0;}
	.block7-box-arrow {width:32px; height:11px; margin:20px 0 10px; background:url(../data/files/icon-arrow-right-darkblue.png) left center no-repeat; background-size:32px 11px;}
	.block7-box h2 {font-size:17px; line-height:21px;}
	
	.block8 {box-sizing:border-box; margin:-38vh auto 0; padding:80px 0 120px; z-index:21; position:relative;}
	.block8 h1 {margin-bottom:50px;} 
	
	.block9 {box-sizing:border-box; position:relative; margin:70px 0 0px; width:100%; background:url(../data/files/background-asset.png) no-repeat; background-size:100% 100%; padding:50px 60px 160px;}
	.block9 h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:20px; line-height:38px; letter-spacing:0.6px;}
	.block9 p {max-width:600px;}
	.block9-bottom {background: linear-gradient(to right bottom, rgba(255,0,0,0) 50%, #fff 50%); width:100%; position:relative; min-height: 150px; margin:-150px 0 50px;}
	
	.block9 p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block9 p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block9 p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block10 {box-sizing:border-box; position:relative; margin:0 0 0px; z-index:21;} .block10 img {width:100%;}
	.block10b {padding:100px 0px 30px;} .block10b img {width:80%; max-width:800px;}
	
	.block11 {box-sizing:border-box; position:relative; margin:0 0 0px; padding:0px 0 100px; z-index:21; text-align:center;}
	.block11 p {color:#FFF; font-size:20px; line-height:20px; letter-spacing:0.5px;}
	.block11 p a {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; display:inline-block; padding:50px 0 3px; font-size:30px; line-height:30px; letter-spacing:0.8px; border-bottom:2px solid #FFF; width:auto;}
	.block11 p a:hover {text-decoration:none;}
	.block11 img {width:100%; padding:0 0 50px; margin:-198px 0 0;}
	
	
	.block-asset-animal {position:absolute; right:10px; bottom:30px; width:230px; z-index:21;} .block-asset-animal img {width:100%;}
	
	.block-slider1 {margin:70px 0 40px !important;}
	
	/* Start Isotope*/
	.button {display:inline; margin:0 10px 0 0 !important; padding:0; background:none; border: none; border-bottom:1px solid #fff; color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 12px; cursor: pointer;}
	.button:hover {border-bottom:1px solid #2FB4B3;}
	.button:active, .button.is-checked {border-bottom:1px solid #2FB4B3;}
	.button-group {color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 12px; text-align:right;}
	.button-group:after {content: ''; display: block; clear: both;}
	/* End Isotope*/
	
	.blockteam {box-sizing:border-box; margin:0 auto 0; padding:0px 0 80px; z-index:20; position:relative;} 
	.team-overview-wrapper{padding:30px 0% 0;}
	.team-overview-box {position:relative; float:left; width:33.32%; margin:0 0% 5%;} .team-overview-box:hover {cursor:pointer;} .team-overview-box:hover .team-overview-box-imgwrapper img {width:104%; top:-2%; left:-2%;}
	.team-overview-box a {color:#999; font-size:13px; line-height:13px; outline:0;} .team-overview-box a:hover {text-decoration:none;}
	.team-overview-box-textwrapper {box-sizing:border-box; padding:0 15px 10px 8px;}
	.team-overview-box h3 {font-size:16px; line-height:22px; letter-spacing:0.2px; margin:0 0 10px 0;}
	.team-overview-box h3:hover {text-decoration:none !important;}
	.team-overview-box-imgwrapper {position:relative; padding-bottom:100%; margin:0 0 20px 0; overflow:hidden;} .team-overview-box-imgwrapper img {display:block; position:absolute; width:101%; top:0; left:0;}
	 
	.team-detail-box {width:800px; min-height:300px; display:none; box-sizing:border-box; padding:0 !important; position:relative !important;}
	.team-detail-box-left {width:40%; float:left; position:absolute; background:#BDD7EE; height:100%;} .team-detail-box-left img {width:100%; position:absolute; bottom:0;}
	.team-detail-box-right {width:60%; float:left; margin-left:40%; box-sizing:border-box; padding:30px 40px 40px; color:#26B6C0; font-size:15px; line-height:18px; position:relative;}
	.team-detail-box-right h3 {font-size:22px; line-height:25px; letter-spacing:0.4px; margin:0 0 12px 0;}
	.team-detail-box-cto {position:relative; float:left; margin:20px 15px 0 3px; background:none; padding:2px 4px 4px; border-radius:2px;} .team-detail-box-cto img {height:20px; padding:3px 7px 0 0;} .team-detail-box-cto:hover {background:#F5F5F5;}
	.team-detail-box-cto a {outline:0; cursor:pointer;} .team-detail-box-cto a:hover {outline:0; cursor:pointer; text-decoration:none;}
	
	.blog-overview-wrapper{margin:60px 0 0px;}
	.blog-overview-box {width:31.33%; float:left; margin:0 1%; padding:0px 0 30px; position:relative;}
	.blog-overview-box:hover .blog-overview-box-text {padding:0px 40px 0 10px; border-left:1px solid #666;}
	.blog-overview-box:hover .blog-overview-box-media-inner img {transform: scale(1.05);} 
	.blog-overview-box-media {padding-bottom:100%; overflow:hidden; position:relative; margin-bottom:20px;} .blog-overview-box-media-inner {position:absolute; top:0; height:100%;} .blog-overview-box-media-inner img {height:100%;}
	.blog-overview-box-text {padding:0px 40px 0 3px;} .blog-overview-box-text h3 {padding:10px 0 0;}
	.blog-overview-box-text span {color:#26B6C1; font-size:11px; line-height:11px;}
	.blog-overview-wrapper-more{padding:20px 0 0; text-align:center;} .blog-overview-wrapper-more a {color:#26B6C1; font-size:15px; line-height:15px; display:inline-block; border-bottom:1px solid #26B6C1; padding:0 0 3px;} .blog-overview-wrapper-more a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	
	.blog-detail-wrapper {box-sizing:border-box; margin:0 auto 0; padding:140px 0 120px; z-index:20; position:relative;}
	.blog-detail-box-image {padding:0 0 50px;} .blog-detail-box-image img {width:100%;}
	.blog-detail-box-text h1 {font-family:'sole_serif_headlinelight',Times,serif; font-size:28px; line-height:34px; padding:0 0 6px;}
	.blog-detail-box-text span {color:#26B6C1; font-size:11px; line-height:11px; display:block; padding-bottom:12px;}
	.blog-detail-box-moreimage {padding:30px 0 0px;} .blog-detail-box-moreimage img {width:100%; padding:5px 0 20px;}
	
	.block-history {box-sizing:border-box; margin:-40px auto 0; padding:0px 0 120px; z-index:21; position:relative;} 
	.block-history-wrapper {max-width:430px; margin:auto; background:url(../data/images/background-history.png) no-repeat left; background-size:100% 100%; position:relative; padding:30px 0 0px;}
	.block-history-wrapper img {width:100%;}
	.block-history-box {box-sizing:border-box; position:relative; padding:30px 60px 40px;}
	.block-history-box-end {position:relative; width:100%;}
	.block-history-box-end img {width:100%;}
	
	.block-history-box-left {position:absolute; box-sizing:border-box; font-family:'sole_serif_headlinelight',Times,serif; font-size:28px; line-height:28px; width:100px; left:-80px; top:46px; padding:10px 0 20px 0; color:#26b6c1; border-top:2px dotted #26b6c1; text-align:left;}
	
	.block-history-box-right {position:absolute; box-sizing:border-box; width:80px; right:-80px; top:42px; padding:10px 10px; color:#005a8f; text-align:center; font-size:13px;}
	.block-history-box-right span {font-family:'sole_serif_headlinelight',Times,serif; font-size:28px; line-height:28px;}
	
	.footer {margin:0; padding:15px 0 15px; color:#000; font-size:11px; letter-spacing:0.2px; text-align:center; z-index:4; position:relative;}
	.footer-socialbox {box-sizing:border-box; padding:0px 0px 0px 0; float:right; margin-right:-60px; position:relative; line-height:0;}
	.footer-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .footer-socialbox div:hover {background:rgba(0,0,0,0.1);}
	.footer-socialbox img {height:16px;}
	
	/* start UK Page */
	.uk-contact-box-wrapper {position:fixed; right:0px; top:75vh; width:66px; height:200px; z-index:99; overflow:hidden;}
	.uk-contact-box {position:absolute; right:-7px; width:66px; height:50px;}
	.uk-contact-box:hover {right:0;}
	.uk-contact-box-mail {margin-top:0; background:url(../data/files/icon-uk-contact-mail.png) no-repeat; background-size:100% auto;}
	.uk-contact-box-phone {margin-top:60px; background:url(../data/files/icon-uk-contact-phone.png) no-repeat; background-size:100% auto;}
	
	.block66-overview {box-sizing:border-box; position:relative; margin:90px auto 20px; z-index:21; width:530px;}
	.block66-overviewbox-wrapper {position:relative; margin:0px 2.5% 0px; width:45%; float:left; overflow:hidden;}
	.block66-overviewbox-wrapper:hover .block66-overviewbox-over {left:50%;}
	.block66-overviewbox {box-sizing:border-box; position:relative; margin:0px 0 0px; width:100%; height:350px; padding:20px 50px 150px 20px; overflow:hidden;}
	.block66-overviewbox h2 {font-size:24px; line-height:30px; letter-spacing:0.3px; padding-bottom:10px; color:#005a8f;}
	.block66-overviewbox h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:15px; line-height:21px; letter-spacing:0.3px;}
	.block66-bg1 {background:url(../data/files/bg1.png); background-size:100% 100%;}
	.block66-bg2 {background:url(../data/files/bg2.png); background-size:100% 100%;}
	.block66-bg3 {background:url(../data/files/bg3.png); background-size:100% 100%;}
	.block66-bg4 {background:url(../data/files/bg4.png); background-size:100% 100%;}
	.block66-overviewbox-over {position:absolute; top:0; left:100%; width:50%; height:350px; background:url(../data/files/bgover.png); background-size:100% 100%;}
	.block66-overviewbox-bottom {background: linear-gradient(to left bottom, rgba(255,0,0,0) 50%, #F5F5F5 50%); width:23%; position:relative; min-height:190px; margin:-180px 0 50px;}
	.block66-overviewbox p {display:block; position:absolute; bottom:20px; left:60px; font-size:10px; line-height:10px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 40px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:26px 8px;}
	.block66-overviewbox p span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:12px;}
	.block66-overviewbox p:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 45px;}
	
	.block20 {box-sizing:border-box; margin:-52vh 100px 0; padding:120px 0; z-index:20; position:relative; background:url(../data/files/uk-top-background.jpg) repeat-y; background-size:100% auto;} 
	.block20-topwrapper-title {margin-top:0vh; padding:0px 0px 60px; max-width:750px;}
	.block20-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-grey-1.png) repeat-x; background-size:100% 100%;}
	
	.block21 {box-sizing:border-box; margin:30px 0px 0; z-index:20; background:#CCC; position:relative; overflow:hidden;}
	.block21-text {padding:60px 100px; text-align:center;}
	.block21 h5 {color:#005a8f; font-size:46px; font-family:'sole_serif_headlinemedium',Times,serif;}
	.block21 h2 {color:#005a8f; font-size:26px; line-height:32px; letter-spacing:0; max-width:700px; margin:auto; margin-bottom:50px;}
	.block21 p strong {color:#005a8f; font-size:16px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block21 p {color:#005a8f; font-size:12px; line-height:16px;}
	
	.block66 {box-sizing:border-box; margin:0 auto 0; padding:120px 0 0; z-index:20; position:relative;} 
	.block66b {padding-bottom:60px;}
	.block6-title3 {padding:0 0 0px 50px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block6-title3 p {font-size:30px;}
	.block6-title3b {margin:0 0 90px ;}
	
	.block22 {box-sizing:border-box; margin:0 auto 0; padding:100px 0 40px; z-index:20; position:relative;} 
	.block22-left {float:left; width:50%; box-sizing:border-box; padding:0px 50px 0 40px; max-width:600px;}
	.block22-left p {font-size:28px; line-height:34px; font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; max-width:300px;}
	.block22-right {float:left; width:50%; max-width:600px; padding:10px 0 0;}
	.block22-right p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block22-right p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block22-right p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block23 {box-sizing:border-box; margin:0 auto 0; padding:0px 0 40px; z-index:20; position:relative;} 
	.block23-intro {padding:0 0 50px 200px; max-width:460px; }
	.block23-intro p {color:#005a8f;}
	.block23-box {padding:0 0 20px 200px;}
	.block23-box-left {width:35px; height:2px; margin:13px 0px 0 0; background:#005a8f; float:left;}
	.block23-box-right {margin-left:60px; max-width:440px;}
	.blog-overview-wrapper-more2 {margin-bottom:250px;}
	.blog-overview-wrapper-more3 a:hover {border-bottom:1px solid #f5f5f5;}
	
	.block24 {box-sizing:border-box; margin:20vh 50px 0; padding:80px 90px 230px; z-index:20; position:relative; overflow:hidden;}
	.block24-bg1 {background:url(../data/files/bg-offering-1.png); background-size:100% auto;}
	.block24-bg2 {background:url(../data/files/bg-offering-2.png); background-size:100% auto;}
	.block24-bg3 {background:url(../data/files/bg-offering-3.png); background-size:100% auto;}
	.block24-bg4 {background:url(../data/files/bg-offering-4.png); background-size:100% auto;} 
	.block24-toplink a {color:#005a8f; font-size:14px; display:block; padding:0px 0px 0px 46px; background:url(../data/files/icon-arrow-left-blue.png) left center no-repeat; background-size:27px 9px;}
	.block24-toplink a:hover {text-decoration:none; margin-left:0px; padding:0px 0px 0px 40px;}
	.block24-textbox {max-width:600px; margin:60px 0 0;}
	.block24-textbox h1 {font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; font-size:34px; line-height:40px;}
	.block24-textbox h2 {margin:20px 0 40px; font-size:22px; line-height:28px; letter-spacing:0.2px;}
	.block24-textbox p {max-width:500px;}
	.block24-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-white-1.png) repeat-x; background-size:100% 100%;}
	
	.block26-wrapper{margin:0px 0 40px;}
	.block26-box {width:100%; margin:0; padding:20px 0 46px; position:relative;} .block26-box:hover {cursor:pointer;}
	.block26-box h2 {font-size:26px; line-height:26px; color:#005a8f; display:inline-block; padding:6px 0px 0 20px;}
	.block26-box:hover h2 {padding:6px 0px 0 36px;} .block26-title-hover {padding:6px 0px 0 36px !important;}
	.block26-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:36px; background:#005a8f;}
	.block26-arrow-hover {transform: rotate(90deg);}
	.block26-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block26-lr-wrapper {margin:50px 0 0;}
	.block26-left {float:left; width:50%; box-sizing:border-box; padding:17px 0 0 8%;} .block26-left h2 {font-size:20px; line-height:26px; color:#000;}
	.block26-right {float:left; width:50%;}
	
	.block26-box-toptext {padding:40px 0 0 13%; max-width:500px;}
	.block26-box-toptext p {color:#005a8f;}
	
	.block622-title h2 {font-size:34px; line-height:44px; color:#005a8f; max-width:800px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.block622-title p {color:#005a8f; margin:50px 0 0;}
	.block622-wrapper{margin:80px 0 0px;}
	.block622-box {width:50%; float:left; box-sizing:border-box; margin:0; padding:0px 40px 56px 0; position:relative;}
	.block622-arrow {position:absolute; left:0; padding:0px 0 0px; width:30px; height:2px; background:#005a8f;}
	.block622-box-text {margin:-28px 0px 10px 50px; max-width:430px; box-sizing:border-box; position:relative;}
	.block622-box-text p {font-family:'sole_serif_headlinelight',Times,serif; font-size:20px; line-height:26px;}
	.block622-clear {display:inherit;}
	
	.block622-diagramm {width:200px; height:200px; margin:150px auto 150px; position:relative;}
	.block622-diagramm-textbox p {font-size:13px; line-height:17px; margin-top:7px;}
	.block622-diagramm-textbox h2 {font-size:18px; display:inline-block;}
	.diagramm1 {left:0%; top:-50px; width:150px;}
	.diagramm2 {left:70%; top:-100px; width:180px;}
	.diagramm3 {left:67%; top:80%; width:180px;}
	
	.offering-nav {max-width:100%; margin:0px 0px 0 0px; padding:100px 0 160px; position:relative; }
	.offering-nav-box {float:left; width:33.33%; text-align:center; font-size:16px; line-height:16px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.offering-nav-box a {display:block; padding:20px 10px; color:#26B6C1;} .offering-nav-box a:hover {text-decoration:none;}
	.offering-nav-box-left {text-align:left;} .offering-nav-box-left a:hover {padding-left:0px;}
	.offering-nav-box-right {text-align:right;} .offering-nav-box-right a:hover {padding-right:0px;}
	.offering-nav-box-back a {display:inline-block; border-bottom:1px solid #26B6C1; padding:20px 0 3px;} 
	.offering-nav-box-back a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	/* end UK Page*/
}

@media screen and (max-width: 680px) {
	.nophone {display:none !important;}
	.onlyphone {display:inherit !important;}

	p {font-size:15px; line-height:21px; letter-spacing:0.3px; margin-top:13px; color:#000; font-variant-ligatures: none;}
	h1 {font-size:19px; line-height:26px; letter-spacing:0px;}
	h2 {font-size:19px; line-height:24px; letter-spacing:0.5px;}
	h3 {font-size:15px; line-height:22px; letter-spacing:0px;}
	
	/* note boxes */
	#notebox1 {position:fixed; z-index:99; left:0; right:0; bottom:0; width:100%; box-sizing:border-box; padding:1px 20px 20px 20px;}
	#notebox1 p {font-size:11px; line-height:17px;} #notebox1 p a {text-decoration:underline;}
	#notebox1-close {display:inline-block; text-align:center; margin:10px 0 0; padding:0px 0px; cursor:pointer; position:relative; right:auto; top:auto; font-family:'sole_serif_headlinelight',Times,serif; font-size:18px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox1-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
	
	#notebox2 {position:fixed; z-index:99; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.3); background:url(../data/images/header-asset-mgmt.png); background-size:cover; width:100%; box-sizing:border-box; padding:20px;}
	#notebox2-inner {max-width:760px; margin:11vh auto 0; padding:20px 20px 30px;}
	#notebox2 p {} #notebox2 p a {text-decoration:underline;}
	#notebox2 h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	#notebox2-close {display:inline-block; cursor:pointer; margin:20px 0 0; font-family:'sole_serif_headlinelight',Times,serif; font-size:18px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox2-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
	
	#notebox3 {position:fixed; z-index:99; left:0; right:0; bottom:0; top:0; background:rgba(0,0,0,0.3); background:url(../data/images/header-wealth-mgmt.png); background-size:cover; width:100%; box-sizing:border-box; padding:20px;}
	#notebox3-inner {max-width:760px; margin:11vh auto 0; padding:20px 20px 30px;}
	#notebox3 p {} #notebox3 p a {text-decoration:underline;}
	#notebox3 h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal;}
	#notebox3-close {display:inline-block; cursor:pointer; margin:15px 0 10px; font-family:'sole_serif_headlinelight',Times,serif; font-size:18px; letter-spacing:0.5px; border-bottom:2px solid #000;} #notebox3-close:hover {color:#005a8f; border-bottom:2px solid #005a8f;}
	#notebox3-small {margin-top:20px;} #notebox3-small p {font-size:9px; line-height:13px; margin-top:8px; color:#666;}

	.logo-fix {position:fixed; left:20px; top:23px; z-index:100;} .logo-fix svg {height:23px; width:auto;} .logo-fix-color {fill:#fff;}
	.logo-move {display:none;} .logo-move svg {height:30px; width:auto;}
	.logo-move2 {display:none;}
	.logo-move3 {display:inherit; position:absolute; left:33px; top:23px; z-index:99;} .logo-move3 svg {height:23px; width:auto;}
	
	.header-teamsearch {position:absolute; right:80px; top:26px; width:15px; box-sizing:border-box; padding:0px; z-index:99;} 
	
	#header-langnavi-fix {position:absolute; right:68px; top:24px; box-sizing:border-box; padding:0px; z-index:99;}
	#header-langnavi-fix ul li {margin:0 4px; display:block; list-style:none; position:relative; float:left; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#fff;}
	#header-langnavi-fix ul li a {color:#000; font-size:14px; line-height:14px; padding:0 0 1px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:400; font-style:normal; opacity:0.5;}
	
	/* navigation desktop start */
	#header-langnavi {position:absolute; right:68px; top:24px; box-sizing:border-box; padding:0px; z-index:6;}
	#header-langnavi ul li {margin:0 4px; display:block; list-style:none; position:relative; float:left; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; color:#FFF;}
	#header-langnavi ul li a {color:#fff; font-size:14px; line-height:14px; padding:0 0 1px; text-decoration:none; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; opacity:0.5;}
	#header-langnavi ul li a:hover {color:#fff; text-decoration:none !important; cursor:pointer; border-bottom:0px solid #fff; opacity:1;}
	#header-langnavi ul li a.active {color:#fff; text-decoration:none; border-bottom:0px solid #fff; font-weight:300; opacity:1;}
	
	/* navigation mobile */
	#navigationwrapper {position:fixed; width:100%; height:100%; top:0; bottom:0; left:0; right:0; background:url(../data/files/background-navigation.png); background-size:cover; z-index:99; box-sizing:border-box; padding:13vh 0px 15px 0px; display:none;}
	#navigation {position:relative; box-sizing:border-box; padding:0; z-index:6;}
	#navigation ul li {margin:13px 0px 13px 30px; display:block; list-style:none; position:relative; float:none; text-align:left; opacity:0.7;}
	#navigation ul li a {color:#fff; font-size:16px; line-height:16px; font-weight:400; letter-spacing:1.4px; padding:0px; text-decoration:none;}
	#navigation ul li a:hover {color:#000; text-decoration:none; cursor:pointer;}
	#navigation ul li a.active {color:#000; text-decoration:none;}
	
	.navigation-service-link {position:absolute; z-index:6; left:88px; top:42vh; box-sizing:border-box; margin:20px 0 0 -16px; padding:0 0 0 12px; border-left:2px solid #FFF;} .navigation-service-link h2 {color:#FFF;}
	.navigation-service-link-right {left:88px; margin-left:-16px; top:61vh;}
	.navigation-service-link h2 {font-size:22px; line-height:26px;}
	.navigation-service-link a:hover {text-decoration:none;}
	.navigation-service-link:hover {padding:0px 0 0px 18px; margin-top:20px;}
	.navigation-socialbox {position:absolute; left:auto; right:30px; top:78vh; box-sizing:border-box; padding:0px; z-index:6;}
	.navigation-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .navigation-socialbox div:hover {background:rgba(255,255,255,0.2);}
	.navigation-socialbox img {height:14px;}
	
	#contentcontainer {position:relative; z-index:5; padding:0px 0 0; min-height:500px;}
	.contentlimiter1 {margin:auto; padding:0 20px; position:relative; z-index:21;}
	.contentlimiter2 {margin:auto; padding:0 40px; position:relative; z-index:6;}
	.contentlimiterText {max-width:500px; margin:auto; padding:0 50px; position:relative; z-index:6;}
	
	.block404 {font-size:30px; line-height:40px; padding:100px 0;}
	
	a.morelink {display:inline-block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:10px 0px 8px 60px; margin:0px 0 10px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	a.morelink span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	a.morelink:hover {text-decoration:none; margin-left:15px; padding:10px 0px 8px 50px;}
	
	.colorbg {position:relative; box-sizing:border-box; padding:0 0px; margin:0; width:100%; overflow:auto;}
	
	/* Start bellecapital*/
	.blockCapitalTop {box-sizing:border-box; margin:0; padding:0px 10px 0 20px; z-index:20; position:relative; height:40vh; min-height:200px; padding-top:18vh;}
	.blockCapital {box-sizing:border-box; margin:150px auto 70px; padding:0px 0; z-index:20; position:relative;}
	.blockCapitalSelectLeft-arrow {position:absolute; left:15px; top:48vh; width:10px; z-index:22;} .blockCapitalSelectLeft-arrow img {width:100%; padding:0 0 10px;}
	.blockCapitalSelectLeft-arrow a:hover {text-decoration:none;}
	.blockCapitalSelectLeft-arrow:hover img {padding:5px 0 5px;}
	.blockCapitalSelectLeft {width:40px; height:27vh; margin-top:17vh; float:left;}
	.blockCapitalSelect {box-sizing:border-box; position:relative; height:44vh; margin-left:40px; background:#F5F5F5;}
	.blockCapitalSelectBox {width:100%; float:left; background:#F5F5F5; height:22vh; position:relative; overflow:hidden; cursor:pointer;} .blockCapitalSelectBox img {width:120%; margin-left:-10%;}
	.blockCapitalSelectBoxOver {width:100%; position:absolute; box-sizing:border-box; padding:20px; z-index:99;}
	.blockCapitalSelectBoxInner {width:100%; height:100%; position:relative; box-sizing:border-box; padding:120px 40px 30px; margin-left:-100%; display:none;}
	.blockCapitalSelectBoxInner p {color:#000;}
	.blockCapitalSelectBoxInnerArrow {position:absolute; width:34px; right:40px; bottom:40px; margin:0; padding:0; -webkit-animation: bounceRight 2s infinite; animation: bounceRight 2s infinite;} .blockCapitalSelectBoxInnerArrow img {width:100%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxInner {margin-left:0%;}
	.blockCapitalSelectBox:hover .blockCapitalSelectBoxOver h2 {color:#000;}
	.blockCapitalSelectBoxOver h2 {font-size:21px;}
	
	/* VIDEO AND IMAGE BACKGROUND CLASS */
	.vid{position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width:300%; height: auto; z-index: -1000; overflow: hidden;}
	.vid2{position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); min-width: 100%; min-height: 100%; width:120%; height: auto; z-index: -1000; overflow: hidden;}
	
	
	.block-home-iconwrapper {position:absolute; right:0; bottom:10px; box-sizing:border-box; padding:0px; z-index:96; float:left; line-height:0;}
	.block-home-iconwrapper div {float:left; border-radius:50%; padding:8px; margin:0 2px; background:none;} .block-home-iconwrapper div:hover {background:rgba(0,0,0,0.05);}
	.block-home-iconwrapper img {height:14px;}
	
	.block1 {box-sizing:border-box; margin:0 auto 0; padding:40px 0; z-index:20; position:relative;} 
	.block1b {box-sizing:border-box; margin:-38vh auto 0; padding:30px 0 30px; z-index:21; position:relative;} 
	.block1b .contentlimiterText {padding:0 30px;}
	.block1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:16px; line-height:25px; letter-spacing:0.4px;}
	.block1 h1 {margin-bottom:30px; font-size:22px; line-height:26px; letter-spacing:0px;}
	
	.block1-cut {padding:70px 0 40px;}
	
	.block1x {padding-bottom:70px;}
	.block1z {padding-top:70px;}
	
	.background-b-wrapper {position:relative;}
	.background-b {position:absolute; top:-52px; left:0; width:80px; z-index:98;} .background-b img {width:100%;}
	
	.block-spacer {box-sizing:border-box; margin:0 auto 0; padding:40px 0 55px; z-index:20; position:relative; overflow:hidden; text-align:center;}  
	.block-spacer p {font-size:18px; line-height:28px;}
	.spacer1 {text-align:center;} .spacer1 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:20px; line-height:26px;}
	
	.block-contact-us {box-sizing:border-box; margin:0 auto 0; padding:50px 0; z-index:20; position:relative; text-align:center;}
	.block-contact-us-btn {border:none; display:block; cursor:pointer; font-family:'sole_serif_headlinelight',Times,serif; color:#000; background:#BDD7EC; width:180px; font-size:16px; line-height:16px; padding:12px 0px 10px; margin:40px auto 30px; text-align:center; }
	.block-contact-us-btn:hover {background:#26B6C1; border:none; color:#000; text-decoration:none;}
	
	.background-pencil-wrapper {position:relative; z-index:98 !important;}
	.background-pencil {position:absolute; top:-101px; right:30px; width:24px; z-index:98;} .background-pencil img {width:100%;}
	
	.background-pencil2-wrapper {position:relative; z-index:98 !important;}
	.background-pencil2 {position:absolute; top:-101px; left:inherit; right:130px; width:24px; z-index:98;} .background-pencil2 img {width:100%;}
	
	.background-tablet-wrapper {position:relative; z-index:98 !important;}
	.background-tablet {position:absolute; top:-64px; right:20px; width:90px; z-index:98;} .background-tablet img {width:100%;}
	
	.background-ball-wrapper {position:relative; z-index:98 !important;}
	.background-ball {position:absolute; top:-65px; right:10px; width:110px; z-index:98;} .background-ball img {width:100%;}
	
	.block-contact {box-sizing:border-box; margin:0 auto 0; padding:30px 0 30px; z-index:20; position:relative; overflow:hidden;}  
	.block-contact-left {width:100%; float:left; padding:18px 0 0;}
	.block-contact-right {width:100%; float:left;}
	
	.block-contact-right p a.maps {display:inline-block; padding:8px 0px 8px 50px; margin:0px 0 1px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block-contact-right p a.maps:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 50px;}
	
	.block-contact-right table {font-size:15px; line-height:21px; letter-spacing:0.4px; margin-top:12px; color:#000; font-variant-ligatures: none;}
	.block-contact-right-table-td-left {width:80px;}
	
	.block-contact-special {margin:50px 0 0;} .block-contact-special p {font-size:10px; line-height:16px;}
	
	.block2-topwrapper {box-sizing:border-box; margin:0 auto 0; height:72vh; z-index:20; position:relative; overflow:hidden;} 
	.block2-topwrapper2 {height:44vh;} 
	.block2-topwrapper-title {padding:34vh 60px 0px;}
	.block2-topwrapper-title2 {padding:28vh 0px 0px;}
	.block2-topwrapper-title3 {padding:20vh 0px 0px;}
	
	.block3 {box-sizing:border-box; margin:0 auto 0; padding:30px 0; z-index:20; position:relative;} 
	.block3-left {float:left; width:100%; box-sizing:border-box; padding:12px 0 0 0%;} .block3-left h2 {font-size:16px; line-height:23px;}
	.block3-right {float:left; width:100%; padding:0 0 30px;}
	.block3b {margin:0 0 0px;}
	.block3c {padding-bottom:70px;}
	.block3d {padding-bottom:130px;}
	
	.block4-topwrapper {box-sizing:border-box; margin:0 auto 0; height:auto; z-index:20; position:relative; padding-bottom:90px; overflow:hidden;} 
	.block4-topwrapper-title {margin-top:18vh; padding:30px 20px 20px; max-width:640px;}
	.block4-topwrapper-title h1 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; font-size:23px; line-height:28px; padding-bottom:15px;}
	.block4-topwrapper-title p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:15px; line-height:22px; letter-spacing:0.4px; padding-bottom:10px;}
	
	.block4-topwrapper-title p a {display:block; font-size:12px; line-height:15px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:5px 0px 5px 32px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:21px 7px;}
	.block4-topwrapper-title p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block4-topwrapper-title p a:hover {text-decoration:none; margin-left:0px; padding:5px 0px 5px 32px;}
	
	.block4b-topwrapper {box-sizing:border-box; margin:0 auto 0; height:47vh; z-index:20; position:relative;} 
	.block4b {box-sizing:border-box; margin:-1px 0 0; padding:1px 0 10px; z-index:20; position:relative; overflow:inherit;}
	.block4b-topwrapper-title {margin-top:-12vh; z-index:25; padding:30px 20px 30px; margin-right:20px;  position:relative; overflow:inherit; max-width:320px;}
	.block4b-topwrapper-background {top:-23vh; left:15%; padding:0px; height:500px; width:80%; max-width:350px; z-index:20; position:absolute; overflow:hidden;} .block4b-topwrapper-background img {width:100%;}

	.block5 {box-sizing:border-box; margin:0 auto 0; padding:40px 0 0; z-index:20; position:relative;} 
	.block5 p {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; font-size:19px; line-height:28px; color:#005a8f;}
	.block5 p span {color:#ccdeea;}
	
	.block6 {box-sizing:border-box; margin:0 auto 0; padding:50px 0 20px; z-index:20; position:relative;} 
	.block6-title p {font-size:19px; line-height:28px; color:#005a8f; max-width:800px;}
	.block6-title2 p {color:#ff5643;}
	
	.block6-wrapper{margin:40px 0 40px;}
	.block6-box {width:100%; margin:0; padding:10px 0 16px; position:relative;} .block6-box:hover {cursor:pointer;}
	.block6-box h2 {font-size:18px; line-height:18px; display:inline-block; padding:0 0px 0 20px;}
	.block6-box:hover h2 {padding:0 0px 0 36px;} .block6-title-hover {padding:0 0px 0 36px !important;}
	.block6-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:20px; background:#FF5642;}
	.block6-arrow-hover {transform: rotate(90deg);}
	.block6-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block6-lr-wrapper {margin:0px 0 10px;}
	.block6-left {float:left; width:100%; box-sizing:border-box; padding:17px 10px 0 0px;} .block6-left h2 {font-size:16px; line-height:20px; padding-left:0 !important;}
	.block6-right {float:left; width:100%;}
	
	/*FUNDS OVERVIEW*/
	.block6-overview { margin:90px 0px 70px; }
	.block6-overviewbox-wrapper {margin:0px 5% 30px; width:90%; float:left; }
	.block6-overviewbox {margin:0px 0 0px; width:100%; height:280px; padding:20px 20px 10px;}
	.block6-overviewbox h2 {font-size:18px; line-height:24px; letter-spacing:0.3px; padding-bottom:10px;}
	.block6-overviewbox h3 {font-size:17px; line-height:24px; letter-spacing:0.3px;}
	.block6-overviewbox-bottom {min-height: 60px; margin:-60px 0 50px;}
	
	.block6-overviewbox-animal {position:absolute; right:20px; bottom:-20px; width:140px; z-index:21;}
	/*END FUNDS OVERVIEW*/
	
	.block6-back {box-sizing:border-box; position:relative; margin:80px 0px 80px; z-index:21;}
	.block6-back a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 30px; margin:0px 0 0px; background:url(../data/files/icon-arrow-left-black.png) left center no-repeat; background-size:22px 7px;}
	.block6-back a:hover {margin:0 0 0 -5px; padding:8px 0 8px 25px;}
	
	
	.block62-wrapper{margin:20px 0 0px;}
	.block62-box {width:100%; float:left; box-sizing:border-box; margin:0; padding:20px 20px 6px 0; position:relative;}
	.block62-box h2 {font-size:17px; line-height:17px; display:inline-block; padding:0 0px 0 20px;}
	.block62-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:19px; background:#005a8f;}
	.block62-box-text {padding:6px 0px 10px 20px; max-width:500px; box-sizing:border-box;}
	
	.block7 {box-sizing:border-box; position:relative; margin:-60px 0 40px; z-index:21;}
	.block7-box {position:relative; width:86%; margin:0 7% 16px; float:left;}
	.block7-box:hover {transform: scale(1.05);}
	.block7-box-imgwrapper {position:relative; padding-bottom:43%; margin:0 0 10px 0; overflow:hidden;} .block7-box-imgwrapper img {display:block; position:absolute; width:100%; top:0; left:0;}
	.block7-box-arrow {width:32px; height:11px; margin:10px 0 10px; background:url(../data/files/icon-arrow-right-darkblue.png) left center no-repeat; background-size:32px 11px;}
	.block7-box h2 {font-size:17px; line-height:21px;}
	.block7-box p {display:none;}
	
	.block8 {box-sizing:border-box; margin:-38vh auto 0; padding:30px 0 80px; z-index:21; position:relative;}
	.block8 h1 {margin-bottom:30px;} 
	.block8 .contentlimiterText {padding:0 30px;}
	
	.block9 {box-sizing:border-box; position:relative; margin:30px 0 0px; width:100%; background:url(../data/files/background-asset.png) no-repeat; background-size:100% 100%; padding:20px 20px 160px;}
	.block9 h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; font-size:16px; line-height:30px; letter-spacing:0.6px;}
	.block9 p {max-width:600px;}
	.block9-bottom {background: linear-gradient(to right bottom, rgba(255,0,0,0) 50%, #fff 50%); width:100%; position:relative; min-height: 100px; margin:-100px 0 50px;}
	
	.block9 p a {display:block; font-size:12px; line-height:14px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 30px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:22px 7px;}
	.block9 p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block9 p a:hover {text-decoration:none; margin-left:5px; padding:8px 0px 8px 30px;}
	
	.block10 {box-sizing:border-box; position:relative; margin:0 0 0px; z-index:21;} .block10 img {width:100%;}
	.block10b {padding:80px 0px 20px;} .block10b img {width:90%; max-width:800px;}
	
	.block11 {box-sizing:border-box; position:relative; margin:0 0 0px; padding:0px 0 80px; z-index:21; text-align:center;}
	.block11 p {color:#FFF; font-size:16px; line-height:16px; letter-spacing:0.5px;}
	.block11 p a {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#fff; display:inline-block; padding:30px 0 3px; font-size:24px; line-height:24px; letter-spacing:0.8px; border-bottom:2px solid #FFF; width:auto;}
	.block11 p a:hover {text-decoration:none;}
	.block11 img {width:100%; padding:0 0 30px; margin:-93px 0 0;}
	
	.block-asset-animal {position:absolute; right:10px; bottom:30px; width:150px; z-index:21;} .block-asset-animal img {width:100%;}
	
	.block-slider1 {margin:10px 0 40px !important;}
	
	/* Start Isotope*/
	.button {display:inline; margin:0 10px 0 0 !important; padding:0; background:none; border: none; border-bottom:1px solid #fff; color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 12px; cursor: pointer;}
	.button:hover {border-bottom:1px solid #2FB4B3;}
	.button:active, .button.is-checked {border-bottom:1px solid #2FB4B3;}
	.button-group {color: #2FB4B3; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; font-size: 12px; text-align:right;}
	.button-group:after {content: ''; display: block; clear: both;}
	/* End Isotope*/
	
	.blockteam {box-sizing:border-box; margin:0 auto 0; padding:0px 0 40px; z-index:20; position:relative;} 
	.team-overview-wrapper{padding:0px 0% 0;}
	.team-overview-box {position:relative; float:left; width:49.98%; margin:0 0% 5%;} .team-overview-box:hover {cursor:pointer;} .team-overview-box:hover .team-overview-box-imgwrapper img {width:104%; top:-2%; left:-2%;}
	.team-overview-box a {color:#999; font-size:13px; line-height:13px; outline:0;} .team-overview-box a:hover {text-decoration:none;}
	.team-overview-box-textwrapper {box-sizing:border-box; padding:0 15px 10px 8px;}
	.team-overview-box h3 {font-size:15px; line-height:20px; letter-spacing:0.2px; margin:0 0 7px 0;}
	.team-overview-box h3:hover {text-decoration:none !important;}
	.team-overview-box-imgwrapper {position:relative; padding-bottom:100%; margin:0 0 10px 0; overflow:hidden;} .team-overview-box-imgwrapper img {display:block; position:absolute; width:101%; top:0; left:0;}
	 
	.team-detail-box {width:800px; min-height:300px; display:none; box-sizing:border-box; padding:0 !important; position:relative !important;}
	.team-detail-box-left {width:100%; float:left; position:relative; background:#BDD7EE; height:100%;} .team-detail-box-left img {width:100%; position:relative; bottom:0;}
	.team-detail-box-right {width:100%; float:left; margin-left:0%; box-sizing:border-box; padding:30px 30px 40px; color:#26B6C0; font-size:15px; line-height:18px; position:relative;}
	.team-detail-box-right h3 {font-size:19px; line-height:23px; letter-spacing:0.4px; margin:0 0 12px 0;}
	.team-detail-box-cto {position:relative; float:none; margin:13px 15px 0 3px; background:none; padding:2px 4px 4px; border-radius:2px;} .team-detail-box-cto img {height:20px; padding:3px 12px 0 0;} .team-detail-box-cto:hover {background:#F5F5F5;}
	.team-detail-box-cto a {outline:0; cursor:pointer;} .team-detail-box-cto a:hover {outline:0; cursor:pointer; text-decoration:none;}
	
	.blog-overview-wrapper{margin:20px 0 0px;} .blog-overview-wrapper2 {margin:80px 0 0px;}
	.blog-overview-box {width:80%; float:left; margin:0 10%; padding:0px 0 30px; position:relative;}
	.blog-overview-box:hover .blog-overview-box-text {padding:0px 40px 0 10px; border-left:1px solid #666;}
	.blog-overview-box:hover .blog-overview-box-media-inner img {transform: scale(1.05);} 
	.blog-overview-box-media {padding-bottom:100%; overflow:hidden; position:relative; margin-bottom:20px;} .blog-overview-box-media-inner {position:absolute; top:0; height:100%;} .blog-overview-box-media-inner img {height:100%;}
	.blog-overview-box-text {padding:0px 40px 0 3px;} .blog-overview-box-text h3 {padding:10px 0 0;}
	.blog-overview-box-text span {color:#26B6C1; font-size:11px; line-height:11px;}
	.blog-overview-wrapper-more{padding:20px 0 0; text-align:center;} .blog-overview-wrapper-more a {color:#26B6C1; font-size:15px; line-height:15px; display:inline-block; border-bottom:1px solid #26B6C1; padding:0 0 3px;} .blog-overview-wrapper-more a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	
	
	.blog-detail-wrapper {box-sizing:border-box; margin:0 auto 0; padding:100px 0 80px; z-index:20; position:relative;}
	.blog-detail-box-image {padding:0 0 50px;} .blog-detail-box-image img {width:100%;}
	.blog-detail-box-text h1 {font-family:'sole_serif_headlinelight',Times,serif; font-size:20px; line-height:26px; padding:0 0 6px;}
	.blog-detail-box-text span {color:#26B6C1; font-size:11px; line-height:11px; display:block; padding-bottom:12px;}
	.blog-detail-box-moreimage {padding:30px 0 0px;} .blog-detail-box-moreimage img {width:100%; padding:5px 0 20px;}
	
	.block-history {box-sizing:border-box; margin:40px auto 0; padding:0px 0 80px; z-index:21; position:relative;} 
	.block-history-wrapper {max-width:320px; margin:auto; background:url(../data/images/background-history.png) no-repeat left; background-size:100% 100%; position:relative; padding:10px 0 0px;}
	.block-history-wrapper img {width:100%;}
	.block-history-box {box-sizing:border-box; position:relative; padding:80px 30px 30px; text-align:justify;}
	.block-history-box-end {position:relative; width:100%;}
	.block-history-box-end img {width:100%;}
	
	.block-history-box-last p {font-size:18px; line-height:26px; text-align:center; max-width:440px; margin:-20px auto 0;}

	
	.block-history-box-left {position:absolute; box-sizing:border-box; font-family:'sole_serif_headlinelight',Times,serif; font-size:28px; line-height:28px; width:100px; left:30px; top:16px; padding:10px 0 20px 0; color:#26b6c1; border-top:none; text-align:left;}
	
	.block-history-box-right {position:absolute; box-sizing:border-box; width:auto; right:20px; top:18px; padding:5px 10px 7px; color:#005a8f; text-align:right; font-size:11px; background:none;}
	.block-history-box-right span {font-family:'sole_serif_headlinelight',Times,serif; font-size:28px; line-height:28px;}
	
	.footer {margin:0; padding:15px 0 15px; color:#000; font-size:11px; letter-spacing:0.2px; text-align:center; z-index:4; position:relative;}
	.footer-socialbox {box-sizing:border-box; padding:30px 0px 0px 0; float:right; margin-right:0px; position:relative; line-height:0;}
	.footer-socialbox div {float:left; border-radius:50%; padding:8px; margin:0 0px; background:none;} .footer-socialbox div:hover {background:rgba(0,0,0,0.1);}
	.footer-socialbox img {height:15px;}

	/* start UK Page */
	.uk-contact-box-wrapper {position:fixed; right:0px; top:75vh; width:46px; height:200px; z-index:99; overflow:hidden;}
	.uk-contact-box {position:absolute; right:-3px; width:46px; height:50px;}
	.uk-contact-box:hover {right:0;}
	.uk-contact-box-mail {margin-top:0; background:url(../data/files/icon-uk-contact-mail.png) no-repeat; background-size:100% auto;}
	.uk-contact-box-phone {margin-top:46px; background:url(../data/files/icon-uk-contact-phone.png) no-repeat; background-size:100% auto;}
	
	.block66-overview {box-sizing:border-box; position:relative; margin:50px auto 20px; z-index:21; width:334px;}
	.block66-overviewbox-wrapper {position:relative; margin:0px 2.5% 0px; width:45%; float:left; overflow:hidden;}
	.block66-overviewbox-wrapper:hover .block66-overviewbox-over {left:50%;}
	.block66-overviewbox {box-sizing:border-box; position:relative; margin:0px 0 0px; width:100%; height:250px; padding:10px 10px 10px 15px; overflow:hidden;}
	.block66-overviewbox h2 {font-size:18px; line-height:24px; letter-spacing:0.3px; padding-bottom:10px; color:#005a8f;}
	.block66-overviewbox h3 {font-family:'sole_serif_headlinelight',Times,serif; font-weight: normal; font-style: normal; color:#000; font-size:14px; line-height:18px; letter-spacing:0.3px;}
	.block66-bg1 {background:url(../data/files/bg1.png); background-size:100% 100%;}
	.block66-bg2 {background:url(../data/files/bg2.png); background-size:100% 100%;}
	.block66-bg3 {background:url(../data/files/bg3.png); background-size:100% 100%;}
	.block66-bg4 {background:url(../data/files/bg4.png); background-size:100% 100%;}
	.block66-overviewbox-over {position:absolute; top:0; left:100%; width:50%; height:250px; background:url(../data/files/bgover.png); background-size:100% 100%;}
	.block66-overviewbox-bottom {background: linear-gradient(to left bottom, rgba(255,0,0,0) 50%, #F5F5F5 50%); width:23%; position:relative; min-height:100px; margin:-90px 0 20px;}
	.block66-overviewbox p {display:block; position:absolute; bottom:10px; left:32px; font-size:9px; line-height:10px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 23px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:20px 7px;}
	.block66-overviewbox p span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:12px;}
	.block66-overviewbox p:hover {text-decoration:none; margin-left:10px; padding:8px 0px 8px 45px;}
	
	.block20 {box-sizing:border-box; margin:-52vh 20px 0; padding:30px 0; z-index:20; position:relative; background:url(../data/files/uk-top-background.jpg) repeat-y; background-size:100% auto;} 
	.block20-topwrapper-title {margin-top:0vh; padding:0px 0px 60px; max-width:750px;}
	.block20-bottom {position:absolute; left:0; width:100%; bottom:0; height:300px; background:url(../data/files/bg-gradient-grey-1.png) repeat-x; background-size:100% 100%;}
	
	.block21 {box-sizing:border-box; margin:30px 0px 0; z-index:20; background:#CCC; position:relative; overflow:hidden;}
	.block21-text {padding:30px 20px; text-align:center;}
	.block21 h5 {color:#005a8f; font-size:36px; font-family:'sole_serif_headlinemedium',Times,serif;}
	.block21 h2 {color:#005a8f; font-size:18px; line-height:24px; letter-spacing:0; max-width:700px; margin:auto; margin-bottom:50px;}
	.block21 p strong {color:#005a8f; font-size:15px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block21 p {color:#005a8f; font-size:12px; line-height:16px;}
	
	.block66 {box-sizing:border-box; margin:0 auto 0; padding:60px 0 0; z-index:20; position:relative;} 
	.block66b {padding-bottom:40px;}
	.block6-title3 {padding:0 0 0px 30px; font-family:'sole_serif_headlinelight',Times,serif;}
	.block6-title3 p {font-size:26px;}
	.block6-title3b {margin:0 0 90px ;}
	
	.block22 {box-sizing:border-box; margin:0 auto 0; padding:50px 10px 20px; z-index:20; position:relative;} 
	.block22-left {float:left; width:100%; box-sizing:border-box; padding:10px 20px 0 0px; max-width:600px;}
	.block22-left p {font-size:24px; line-height:30px; font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; max-width:300px;}
	.block22-right {float:left; width:100%; max-width:600px;}
	.block22-right p a {display:block; font-size:12px; line-height:12px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal; padding:8px 0px 8px 60px; margin:0px 0 0px; background:url(../data/files/icon-arrow-right-black.png) left center no-repeat; background-size:32px 11px;}
	.block22-right p a span {font-family:'sole_serif_headlinemedium',Times,serif; font-size:14px;}
	.block22-right p a:hover {text-decoration:none; margin-left:15px; padding:8px 0px 8px 50px;}
	
	.block23 {box-sizing:border-box; margin:0 auto 0; padding:0px 0 20px; z-index:20; position:relative;} 
	.block23-intro {padding:0 0 30px 10px; max-width:460px; }
	.block23-intro p {color:#005a8f;}
	.block23-box {padding:0 0 20px 10px;}
	.block23-box-left {width:35px; height:2px; margin:13px 0px 0 0; background:#005a8f; float:left;}
	.block23-box-right {margin-left:60px; max-width:440px;}
	.blog-overview-wrapper-more2 {margin-bottom:150px;}
	.blog-overview-wrapper-more3 a:hover {border-bottom:1px solid #f5f5f5;}
	
	.block24 {box-sizing:border-box; margin:20vh 0px 50px; padding:15px 60px 50px 20px; z-index:20; position:relative; overflow:visible;}
	.block24-bg1 {background:url(../data/files/bg-offering-1.png) no-repeat; background-size:100% auto;}
	.block24-bg2 {background:url(../data/files/bg-offering-2.png) no-repeat; background-size:100% auto;}
	.block24-bg3 {background:url(../data/files/bg-offering-3.png) no-repeat; background-size:100% auto;}
	.block24-bg4 {background:url(../data/files/bg-offering-4.png) no-repeat; background-size:100% auto;} 
	.block24-toplink {margin-top:-40px;}
	.block24-toplink a {color:#005a8f; font-size:11px; display:block; padding:0px 0px 0px 26px; background:url(../data/files/icon-arrow-left-blue.png) left center no-repeat; background-size:21px 7px;}
	.block24-toplink a:hover {text-decoration:none; margin-left:0px; padding:0px 0px 0px 20px;}
	.block24-textbox {max-width:600px; margin:50px 0 0;}
	.block24-textbox h1 {font-family:'sole_serif_headlinelight',Times,serif; color:#005a8f; font-size:24px; line-height:30px;}
	.block24-textbox h2 {margin:20px 0 30px; font-size:17px; line-height:23px; letter-spacing:0.1px;}
	.block24-textbox p {max-width:500px; margin-left:60px;}
	.block24-bottom {position:absolute; left:0; width:100%; bottom:0; height:50px; background:url(../data/files/bg-gradient-white-1.png) repeat-x; background-size:100% 100%;}
	
	.block26-wrapper{margin:0px 0 40px;}
	.block26-box {width:100%; margin:0; padding:10px 0 16px; position:relative;} .block26-box:hover {cursor:pointer;}
	.block26-box h2 {font-size:18px; line-height:18px; color:#005a8f; display:inline-block; padding:0px 0px 0 20px;}
	.block26-box:hover h2 {padding:0px 0px 0 36px;} .block26-title-hover {padding:0px 0px 0 36px !important;}
	.block26-arrow {position:absolute; left:0; padding:0px 0 0px; width:2px; height:20px; background:#005a8f;}
	.block26-arrow-hover {transform: rotate(90deg);}
	.block26-box-text {padding:10px 0px 20px 36px; box-sizing:border-box; display:none;}
	
	.block26-lr-wrapper {margin:10px 0 0;}
	.block26-left {float:left; width:100%; box-sizing:border-box; padding:17px 0px 0 0px;} .block26-left h2 {font-size:16px; line-height:20px; padding:0 !important; color:#000;}
	.block26-right {float:left; width:100%;}
	
	.block26-box-toptext {padding:20px 0 0 0%; max-width:500px;}
	.block26-box-toptext p {color:#005a8f;}
	
	
	.block622-title h2 {font-size:24px; line-height:32px; color:#005a8f; max-width:800px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.block622-title p {color:#005a8f; margin:30px 0 0;}
	.block622-wrapper{margin:60px 0 0px;}
	.block622-box {width:100%; float:left; box-sizing:border-box; margin:0; padding:0px 40px 36px 0; position:relative;}
	.block622-arrow {position:absolute; left:0; padding:0px 0 0px; width:30px; height:2px; background:#005a8f;}
	.block622-box-text {margin:-28px 0px 10px 50px; max-width:430px; box-sizing:border-box; position:relative;}
	.block622-box-text p {font-family:'sole_serif_headlinelight',Times,serif; font-size:18px; line-height:24px;}
	.block622-clear {display:inherit;}
	
	.block622-diagramm {width:130px; height:130px; margin:150px 0 170px 10px; position:relative;}
	.block622-diagramm-textbox p {font-size:11px; line-height:15px; margin-top:7px;}
	.block622-diagramm-textbox h2 {font-size:18px; display:inline-block;}
	.diagramm1 {left:0%; top:-100px; width:140px;}
	.diagramm2 {left:55%; top:-100px; width:150px;}
	.diagramm3 {left:0%; top:115%; width:320px;}
	
	.offering-nav {max-width:100%; margin:0px 0px 0 0px; padding:20px 0 100px; position:relative; }
	.offering-nav-box {float:left; width:38%; text-align:center; font-size:12px; line-height:16px; font-family:'Open Sans',Arial,sans-serif; font-weight:300; font-style:normal;}
	.offering-nav-box a {display:block; padding:20px 10px; color:#26B6C1;} .offering-nav-box a:hover {text-decoration:none;}
	.offering-nav-box-left {text-align:left;} .offering-nav-box-left a:hover {padding-left:0px;}
	.offering-nav-box-right {text-align:right;} .offering-nav-box-right a:hover {padding-right:0px;}
	.offering-nav-box-back {width:24%;}
	.offering-nav-box-back a {display:inline-block; border-bottom:1px solid #26B6C1; padding:20px 0 3px;} 
	.offering-nav-box-back a:hover {border-bottom:1px solid #fff; text-decoration:none;}
	/* end UK Page*/
}

@media screen and (max-width: 500px) { 
	.nophone-portrait {display:none !important;}
	.onlyphone-portrait {display:inherit !important;}
	
	
	
}


/* FLEXSLIDER */
    .flex-control-nav {
      position: relative;
      bottom: auto;
    }

    .custom-navigation {
      display: table;
      width: 100%; box-sizing:border-box;
      table-layout: fixed;
	  padding:0 10px; margin:-50px 0px 0 0px;
    }

    .custom-navigation > * {
      display: table-cell;
    }

    .custom-navigation > a {
      width: 50px; color:#fff;
	  
    }

    .custom-navigation .flex-next {
	  background:url(../data/files/icon-arrow-right-black.png) no-repeat right; background-size:32px 11px;
    }
	.custom-navigation .flex-prev {
	  background:url(../data/files/icon-arrow-left-black.png) no-repeat left; background-size:32px 11px;
    }

/* ARROW BOUNCE */
/* right bounce */
@-webkit-keyframes bounceRight {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateX(0); transform: translateX(0);} 40% {-webkit-transform: translateX(-16px); transform: translateX(-16px);} 60% {-webkit-transform: translateX(-8px); transform: translateX(-8px);}}
@-moz-keyframes bounceRight {0%, 20%, 50%, 80%, 100% {transform: translateX(0);} 40% {transform: translateX(-16px);} 60% {transform: translateX(-8px);}}
@keyframes bounceRight {0%, 20%, 50%, 80%,100% {-ms-transform: translateX(0); transform: translateX(0);} 40% {-ms-transform: translateX(-16px); transform: translateX(-16px);} 60% {-ms-transform: translateX(-8px); transform: translateX(-8px);}}
/* /right bounce */


/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
	position:fixed; right:75px; top:60px; z-index:100;
	transition: all 0.3s ease !important;
  padding:inherit;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.25s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.9; }

.hamburger-box {
	
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 3px;
    background-color: #000;
    border-radius: 2px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.25s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -8px; height:0;}
  .hamburger-inner::after {
    bottom: -10px; }

.hamburgerwhite {background-color:#FFF;}
.hamburgerwhite::before {background-color:#FFF;}
.hamburgerwhite::after {background-color:#FFF;}
.hamburgerpos {top:64px;}
/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

@media screen and (max-width: 1281px) {
	.hamburger {position:fixed; right:60px; top:40px;}
	.hamburger-inner, .hamburger-inner::after {width: 35px; height:2px;}
}

@media screen and (max-width: 680px) {
	.hamburger {right:20px; top:20px; width:30px;}
	.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 25px; height: 2px; border-radius: 1px;}
  	.hamburger-inner::before {top: -6px; height:0;}
    .hamburger-inner::after {bottom: -6px; }
	.hamburger--squeeze.is-active {top:22px;}
}