@charset "UTF-8";
/* REFS 

*/

/*@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700');*/

/* Webfont: LatoLatin-Bold */@font-face {
    font-family: 'Lato';
    src: url('fonts/LatoLatin-Bold.eot'); /* IE9 Compat Modes */
    src: url('fonts/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/LatoLatin-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('fonts/LatoLatin-Bold.woff') format('woff'), /* Modern Browsers */
         url('fonts/LatoLatin-Bold.ttf') format('truetype'),
        url('fonts/LatoLatin-Bold.svg#LatoLatin-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: LatoLatin-Light */@font-face {
    font-family: 'Lato';
    src: url('fonts/LatoLatin-Light.eot'); /* IE9 Compat Modes */
    src: url('fonts/LatoLatin-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/LatoLatin-Light.woff2') format('woff2'), /* Modern Browsers */
         url('fonts/LatoLatin-Light.woff') format('woff'), /* Modern Browsers */
         url('fonts/LatoLatin-Light.ttf') format('truetype'),
         url('fonts/LatoLatin-Light.svg#LatoLatin-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: LatoLatin-Regular */@font-face {
    font-family: 'Lato';
    src: url('fonts/LatoLatin-Regular.eot'); /* IE9 Compat Modes */
    src: url('fonts/LatoLatin-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/LatoLatin-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('fonts/LatoLatin-Regular.woff') format('woff'), /* Modern Browsers */
         url('fonts/LatoLatin-Regular.ttf') format('truetype'),
        url('fonts/LatoLatin-Regular.svg#LatoLatin-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: LatoLatin-Thin */@font-face {
    font-family: 'Lato';
    src: url('fonts/LatoLatin-Thin.eot'); /* IE9 Compat Modes */
    src: url('fonts/LatoLatin-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/LatoLatin-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('fonts/LatoLatin-Thin.woff') format('woff'), /* Modern Browsers */
         url('fonts/LatoLatin-Thin.ttf') format('truetype'),
        url('fonts/LatoLatin-Thin.svg#LatoLatin-Thin') format('svg');
        font-weight: 100;
        font-style: normal;
        text-rendering: optimizeLegibility;
}


* {
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
} 

body .mkd-title .mkd-title-holder h1 {
	-webkit-text-stroke: 1px #fff;
}

.tone1 {
	color: #828282;
	border-color: #828282;
}
.tone2 {
	color: #b49c91;
	border-color: #b49c91;
}
.tone3 {
	color: #2d519a;
	border-color: #2d519a;
}
.tone4 {
	color: #d2aa78;
	border-color: #d2aa78;
}
.tone1 div {
	color: #828282;
	border-color: #828282;
}
.tone2 div {
	color: #b49c91;
	border-color: #b49c91;
}
.tone3 div {
	color: #2d519a;
	border-color: #2d519a;
}
.tone4 div {
	color: #d2aa78;
	border-color: #d2aa78;
}
/* --------- Fonts --------- */

body {
	font-size: 16px;
	color: #626262;
	font-weight: 300;
	line-height: 22px;
}
h1, h2 {
	margin-bottom: 8px;
}
h1.mkd-section-title {
	font-size: 18px;
	font-weight: 400;
	color: #2d519a;
	text-transform: uppercase !important;
}
.mkd-section-title-holder .mkd-section-title {
	line-height: 24px;
	margin-bottom: 12px;
}
.wpb_wrapper h2:first-child {
	margin-top: 0px;
}
h3 {
	margin-top: 10px;
	margin-bottom: 5px;
}
h4 {
	line-height: 1.1;
}
h4, h5, h6 {
	color: #626262;
}

.de h4 {font-size:26px;}

.mkd-section-subtitle-holder .mkd-section-subtitle {
	color: #626262;
	font-size: 22px;
	line-height: 28px;
	font-style: italic;
	font-weight: 300;
	margin-bottom: 18px;
}
p {
	text-align: justify;
}
a {
	-webkit-transition: 0.5s; /* Safari */
	transition: 0.5s;
}

.mkd-title .mkd-title-holder .mkd-breadcrumbs a, .mkd-title .mkd-title-holder .mkd-breadcrumbs span {
    color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5em;
    vertical-align: middle;
}

.single h1 {padding-top:24px;}
body.single .mkd-blog-single-navigation { 
margin-top:24px !important; 
padding-top:24px !important; 
border-top: 1px solid #e2e1da !important;}

.single .mkd-blog-single-navigation .mkd-icon-stack {height:45px; width:45px; line-height:48px;}

.single .mkd-title-holder .mkd-title-subtitle-holder-inner {display:none !important;}


/* --------- lists --------- */

.mkd-content ol, .mkd-content ul {
	margin: 0;
}
.mkd-content .vc_col-sm-8 ul,
.mkd-content .vc_col-sm-6 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.mkd-content .vc_col-sm-8 ul li,
.mkd-content .vc_col-sm-6 ul li {
	padding-left: 1em;
	text-indent: -1em;
}
.mkd-content .vc_col-sm-8 ul li:before,
.mkd-content .vc_col-sm-6 ul li:before{
	content: "•";
	color: #d2aa78;
	padding-right: 7px;
	font-size: 18px;
}
/* --------- elements --------- */

.background-fill {
	background-color: #e2e1da;
	border: 8px solid #f1f0ed;
	padding: 12px;
	min-height: 250px;
}
.contactcards .background-fill {
	padding-top: 24px;
	padding-bottom: 24px;
	min-height: 100px;
}
.solidbg .wpb_wrapper {
	background-color: #f1f0ed;
	padding-top: 24px;
}
.mkd-iwt .mkd-iwt-link {
	font-weight: 300;
	margin-top: 0px;
	margin-bottom: 12px;
	color: #626262;
}
.background-fill .mkd-iwt-icon-holder {
	padding: 18px 0px 8px 0px;
}
.background-fill i {
	font-size: 38px;
	color: #d2aa78;
}
.background-fill p {
	margin-top: 0px;
	margin-bottom: 8px;
	text-align: center;
}
/* --------- lang sel --------- */

.mkd-page-header #lang_sel_list ul li, .mkd-top-bar #lang_sel_list ul li {
	margin: 0px;
	padding: 0px;
}
.mkd-page-header #lang_sel_list ul li a, .mkd-top-bar #lang_sel_list ul li a {
	color: #2c4271;
	padding: 4px 5px;
}
.mkd-page-header #lang_sel_list ul li a:hover, .mkd-top-bar #lang_sel_list ul li a:hover {
	background: #2c4271;
	color: #fff;
}
.mkd-page-header #lang_sel_list ul li.wpml-ls-current-language a, .mkd-top-bar #lang_sel_list ul li.wpml-ls-current-language a {
	background: #2c4271;
	color: #fff;
}


.mkd-top-bar .mkd-top-bar-widget {
    display: block;
    float: left;
    padding-right: 8px;
}
/* --------- header --------- */

.mkd-header-centered .mkd-page-header .mkd-logo-wrapper a {
	height: 94px !important;
}

.mkd-wrapper-inner, .mkd-content {
	margin-top: inherit !important;
}
.home .mkd-wrapper-inner .mkd-content,
.search .mkd-wrapper-inner .mkd-content,
.page-legal-disclaimer .mkd-wrapper-inner .mkd-content,
.page-mentions-legales .mkd-wrapper-inner .mkd-content,
.page-rechtliche-hinweise .mkd-wrapper-inner .mkd-content,
.page-card-blocking .mkd-wrapper-inner .mkd-content, 
.page-bloquer-une-carte .mkd-wrapper-inner .mkd-content {
	margin-top: 0px !important;
}
.mkd-wrapper-inner .mkd-content {
	margin-top: 28px !important;
}

.mkd-title.mkd-has-responsive-background .mkd-title-holder .mkd-title-subtitle-holder {
	padding-top: inherit !important;
}
.mkd-light-header .mkd-page-header > div:not(.mkd-sticky-header) .mkd-search-opener, .mkd-light-header.mkd-header-style-on-scroll .mkd-page-header .mkd-search-opener, .mkd-light-header .mkd-top-bar .mkd-search-opener {
	color: #2c4271 !important;
}
/* --------- menu --------- */

body .mkd-top-bar .menu,
body .mkd-top-bar .menu li {vertical-align: top;}

.mkd-drop-down .second .inner ul li ul li:hover > a, .mkd-drop-down .second .inner ul li.current-menu-item > a, .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #d2aa78;
}
/*.mkd-title.mkd-has-responsive-background .mkd-title-holder .mkd-title-subtitle-holder {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}*/

/*.mkd-drop-down .wide .second ul li { display:block; float: none; border: 0px; text-align: center; }
*/

body header .mkd-drop-down .second ul li ul {
	display: none !important;
}

header .mkd-drop-down .second ul li a i {
	display: none !important;
}

.mkd-drop-down .second .inner > ul, .mkd-drop-down li.narrow .second .inner ul {position:static !important;}
.mkd-full-width-wide-menu .mkd-drop-down .wide .second .inner ul { background: #1d2c4b !important; text-align:center; }
.mkd-full-width-wide-menu .mkd-drop-down .wide .second .inner ul li ul { background: #131d32 !important; text-align:center; margin-top:-1px; }

body .mkd-drop-down .wide .second ul li ul {
position:absolute !important;
top:42px !important;
left:0px !important;
width: 100% !important;
padding:0px !important;
text-align:center !important;
}
body .mkd-drop-down .second .inner ul li a .item_text::after {content:inherit !important;}
body .mkd-drop-down .second .inner ul li a .plus {display:none;}

body .mkd-drop-down .second .inner ul li.current-menu-item a .item_text,
body .mkd-drop-down .second .inner > ul > li:hover > a .item_text,
body .mkd-drop-down .second .inner ul li.sub ul li:hover a .item_text,
body .mkd-drop-down .second .inner ul li ul li:hover a .item_text,
body .mkd-drop-down .second .inner > ul > li > a .item_text,
body .mkd-drop-down .second .inner ul li.sub ul li a .item_text,
body .mkd-drop-down .second .inner ul li ul li a .item_text {
  padding: inherit !important;
}

body .mkd-drop-down .second .inner ul li.current-menu-item > a .item_text:after,
body .mkd-drop-down .second .inner > ul > li:hover > a .item_text:after,
body .mkd-drop-down .second .inner ul li.sub ul li:hover > a .item_text:after,
body .mkd-drop-down .second .inner ul li ul li:hover > a .item_text:after,
body .mkd-drop-down .second .inner > ul > li > a .item_text:after,
body .mkd-drop-down .second .inner ul li.sub ul li > a .item_text:after,
body .mkd-drop-down .second .inner ul li ul li > a .item_text:after {
  left: inherit !important;
  content: inherit !important;
}

body .mkd-drop-down .second .inner ul li a .item_text {
  transition:none;
}

body .mkd-drop-down .wide.activemain .second ul li ul  {display: none !important;}
body .mkd-drop-down .wide.activemain .second ul li.activesub ul {display: block !important;}
body .mkd-drop-down .wide .second ul li.activesub ul {display: none !important;}

body .mkd-drop-down .wide.current-menu-ancestor .current-menu-item ul,
body .mkd-drop-down .wide.current-menu-ancestor .current-menu-ancestor ul {display: block !important;}

body .mkd-drop-down .wide.current-menu-ancestor .current-menu-item ul.displaynone,
body .mkd-drop-down .wide.current-menu-ancestor .current-menu-ancestor ul.displaynone {display: none !important;}

/*body.top-parent-20 .mkd-drop-down .wide .second ul li#nav-menu-item-28 ul {display: block !important;}
*/
body .mkd-drop-down .wide .second ul li ul li {
	display:inline-block; 
	float:none;
	position: relative !important;
	width:auto !important;
	}
	
.mkd-drop-down .second .inner ul li ul li a span span .item_text {font-weight:300;}

body .mkd-menu-area .mkd-main-menu, body .mkd-menu-area .mkd-main-menu > ul, body .mkd-menu-area .mkd-main-menu ul li {
	position: inherit !important;
}
body .mkd-menu-area .mkd-drop-down .second {
	left: 0 !important;
	position: absolute !important;
	width: 100% !important;
}
.mkd-drop-down .wide .second .inner > ul > li > a,
.mkd-drop-down .wide .second .inner ul li ul li a
.mkd-drop-down .wide .second .inner ul li ul li a:hover {
	display:block;
	font-weight: 300 !important;
	padding: 10px 12px;
}

.mkd-drop-down .wide .second > .inner > ul > li
 {
	width: auto;
	 height: 42px !important;
}
.mkd-drop-down .second .inner ul li {
	display: inline-block;
	padding:0px;
}
.mkd-drop-down .wide .second ul li {
	float: none;
}
.mkd-drop-down .wide .second ul {
	padding: 0;
	vertical-align: middle;
}
.mkd-full-width-wide-menu .mkd-drop-down .wide .second, .mkd-drop-down .second .inner > ul, .mkd-drop-down .second .inner ul li ul, .mkd-drop-down li.narrow .second .inner ul, .shopping_cart_dropdown, .mkd-page-header #lang_sel ul ul, .mkd-top-bar #lang_sel ul ul, .mkd-drop-down .wide.wide_background .second {
	border: 0;
}
body .mkd-menu-area .mkd-drop-down .second {
	background-color: #1d2c4b !important;
}
body .mkd-drop-down .wide .second > .inner > ul {
	text-align: center;
}

body .wpb_single_image img {vertical-align: middle;}
/*body .mkd-grid-1300 .mkd-drop-down .wide .second > .inner > ul,
body .mkd-drop-down .wide .second > .inner > ul > li {
    width: 100%;
	width: inherit;
}
*/
/* --------- secondary menu --------- */

.mkd-top-bar ul li {
	display: inline-block;
	padding-right: 4px;
}
.mkd-top-bar ul li a {
	color: #2c4271;
}
.mkd-top-bar ul li a:hover, .mkd-top-bar ul li a:active {
	color: #d2aa78;
}
.mkd-top-bar .mkd-position-left ul {
	margin-left: -4px;
}
.mkd-top-bar .mkd-position-left li {
	margin: 0px;
	padding: 0px;
}
.mkd-top-bar .mkd-position-left li a {
	margin: 4px;
	padding: 0px
}
.mkd-top-bar .mkd-position-left li + li:before {
	content: "|";
	color: #2c4271;
}

.mkd-top-bar #nav_menu-3 ul > li {
    margin:0px;
    padding: 0px;
}

.mkd-top-bar #nav_menu-3 ul li {
	display: block;
    position: relative;
    text-align: center;
    width: 150px;
}

.mkd-top-bar #nav_menu-3 ul li ul {position: absolute;
z-index: 100;}

.mkd-top-bar #nav_menu-3 ul li ul li { padding: 2px }

.mkd-top-bar #nav_menu-3.mkd-top-bar-widget {padding-right:0px;}

/* --------- sidebar menu --------- */

.widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	text-transform: uppercase;
	font-size: 26px;
	display: block;
	margin-bottom: 16px;
}
.cms-nav-sidebar .icl-level-1 {
	margin-top: 8px;
}
.widget.icl_sidebar_navigation.mkd-vertical-area-widget .cms-nav-sidebar a {
	text-transform: inherit;
	font-size: 16px;
	margin-bottom: 0px;
}
.widget.icl_sidebar_navigation.mkd-vertical-area-widget .cms-nav-sidebar a:hover {
	color: #d2aa78;
}
.wpb_widgetised_column .widget ul li a, 
aside.mkd-sidebar .widget ul li a {
	color: #626262;
	display: inline-block;
	font-family: "Lato", sans-serif;
	font-size: 16px;
	font-weight: 300;
}
.cms-nav-sidebar .selected_page_side {
	color: #d2aa78;
	font-weight: 400;
}
.cms-nav-sidebar ul li.selected.icl-level-2, .cms-nav-sidebar li li.selected.icl-level-2, .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #d2aa78;
	font-weight: 400;
}
/* --------- footer --------- */
body .mkd-footer-bottom-holder {
	height: 40px;
	padding-top: 12px;
}
body .mkd-footer-top-holder {
	background-image: url('https://www.cbhbank.com/wp/wp-content/uploads/contact-bck.jpg');
	background-size: cover;
	background-color:#f1f0ed;
}
body .mkd-footer-bottom-holder {
	background-color: #1d2c4b;
}
body #custom_html-2,
body #custom_html-3,
body #custom_html-4 {
	text-align: left;
}
body #custom_html-2 h2,
body #custom_html-3 h2,
body #custom_html-4 h2{
	font-size: 28px;
	font-weight: 300;
	margin-bottom: 2px;
	color: #d2aa78 !important;
}
body #custom_html-2 h3,
body #custom_html-3 h3,
body #custom_html-4 h3 {
	font-size: 18px;
	font-weight: 300;
	color: #626262;
	text-transform: uppercase;
	margin-top: 0px;
	margin-bottom: 24px;
}
body .mkd-footer-top-holder .widget ul li, footer .mkd-footer-top-holder .widget ul li a {
	border-bottom: 0px;
	color: #626262;
	font-family: "Lato", sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 26px;
}
body .mkd-footer-top-holder .widget ul li a i {
	color: #d2aa78;
	margin-right: 4px;
}
body.mkd-footer-top-holder .widget ul li a:hover i {
	color: #2c4271;
}
body .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner {
	border-bottom: 0px;
	padding: 35px 0 5px;
}

body .mkd-footer-bottom-two-cols .mkd-grid-col-6 { width: 100%;float: none; }
body .mkd-footer-bottom-two-cols .mkd-grid-col-6 .textwidget {text-align:center;}

.hideforall {display: none !important;}

/* --------- cbhgroup menu --------- */
#menu-cbhgroup {margin-top: 2px;}
#menu-cbhgroup .fa-caret-right { 
    font-size: 20px;
    vertical-align: bottom;
margin-left: 3px;
}

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

#menu-cbhgroup ul a
{
	display:block;
	padding:6px;
}

#menu-cbhgroup ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#menu-cbhgroup ul li.current-menu-item
{
}

#menu-cbhgroup ul li ul li:hover
{
	background:#E2E1DA
}

#menu-cbhgroup ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#f1f0ed;
	padding:0
}

#menu-cbhgroup ul ul li
{
	float:none;
	width:168px
}

#menu-cbhgroup ul ul a
{
	line-height:120%;
	padding:10px 6px;
        text-align:left;
}

#menu-cbhgroup ul ul ul
{
	top:0;
	left:100%
}

#menu-cbhgroup ul li:hover > ul
{
	display:block
}

/* --------- workflow --------- */

.mkd-workflow .mkd-workflow-item .mkd-workflow-item-inner .mkd-workflow-image img {
	max-width: 50%;
}
.mkd-workflow .mkd-workflow-item .mkd-workflow-item-inner .mkd-workflow-text h4 {
	font-size: 18px;
	padding-top: 45px;
}
.mkd-workflow .mkd-workflow-item .mkd-workflow-item-inner .mkd-workflow-text p.text {
	font-size: 18px;
	padding-top: 25px;
	text-align:left;
}
/* --------- home --------- */
.home .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner, .home .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
	padding: 0;
}
.home .vc_row-fluid {
	padding-top: 48px;
	padding-bottom: 48px
}
.middlealign, .middlealign p {
	text-align: center;
}
.home h2 {
	text-transform: uppercase;
	font-weight: 200;
	color: #2c4271;
	font-size: 36px;
	margin-bottom: 0px;
	line-height: 30px;
}
.home h3 {
	text-transform: uppercase;
	font-weight: 300;
	color: #626262;
	margin-top: 7px;
}
.home h4 {
	text-transform: uppercase;
	font-weight: 300;
	color: #d2aa78;
	margin-top: 4px;
	font-size: 24px;
}
.home .publicationline h2, .home .publicationline h3 {
	color: #fff;
}
.home .publicationline .vc_row-fluid {
	padding: 24px 0 0 0;
}
.mkd-breadcrumbs-inner {
	color: #2c4271;
	font-size: 16px;
}
.categorypost {
	color: #626262;
	font-style: italic;
	margin-top: 24px;
	margin-bottom: 2px;
	display: block;
}
.categorypost.newslist {
	color: #626262;
	font-style: italic;
	margin-top: 0px;
	padding-top: 16px;
	margin-bottom: 2px;
	display: block;
}
.home .customblocpadding {
	padding: 0;
}

body #text_icl-6 .textwidget {
    color: #626262;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    text-align: left;
}
body #text_icl-6 h3 {
    color: #d2aa78 !important;
    margin-top: 29px;
    margin-bottom: 0px;
}


.home .custombloc .wpb_single_image {
	border-bottom: 5px solid #d1af7b;
}
.home figcaption h3 {
	color: #d1af7b;
	font-size: 20px;
	line-height: 22px;
	font-weight: 300;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform: uppercase;
}
.home figcaption h4 {
	color: #626262;
	font-size: 14px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.home figcaption p {
	color: #626262;
	text-align: center;
	font-size: 14px;
	display: block;
	min-height: 50px;
	line-height: 1.3;
	padding:0px 24px;
}
.home figcaption i {
	margin-bottom: 15px !important;
}
.home .tone1 .wpb_single_image {background:#f1f0ed;}

.home .tone1 .wpb_single_image:hover {background:#ffffff;}

.home .quarterly .tone1 figure a figcaption h3 {
	color: #b49c91;
}
.home .weekly .tone1 figure a figcaption h3 {
	color: #b49c91;
}
.home .events .tone1 figure a figcaption h3 {
	color: #828282;
}
.home .corporate .tone1 figure a figcaption h3 {
	color: #2d519a;
}
.home .quarterly .tone1 .wpb_single_image {
	border-color: #b49c91;
}
.home .weekly .tone1 .wpb_single_image {
	border-color: #b49c91;
}
.home .events .tone1 .wpb_single_image {
	border-color: #828282;
}
.home .corporate .tone1 .wpb_single_image {
	border-color: #2d519a;
}

.home .quarterly .tone1 figure a i,
.home .quarterly .tone1 figure a .readmore {
	color: #b49c91;
}
.home .weekly .tone1 figure a i,
.home .weekly .tone1 figure a .readmore {
	color: #b49c91;
}
.home .events .tone1 figure a i,
.home .events .tone1 figure a .readmore {
	color: #828282;
}
.home .corporate .tone1 figure a i,
.home .corporate .tone1 figure a .readmore {
	color: #2d519a;
}

.home .quarterly .tone1 figure a:hover i, .home .weekly .tone1 figure a:hover i, .home .events .tone1 figure a:hover i {
	color: #ffffff;
}
.home figure .vc_col-sm-6 p {
	color: #fff;
	text-align: left;
}
.home figure .vc_col-sm-6 p .readmore, .readmore {
	text-align: center;
	font-size:14px;
	padding-bottom:12px;
}
.home .wpb_single_image.vc_align_center {min-height:440px;}
.home .events .vc_col-sm-6 {
	min-height: 305px;
}
.middlealign .vc_column_container {
	text-align: center;
}
.linkline {
}
.linkline .linkbloc {
	border: 8px solid #e2e1da;
}
.home .linkbloc .wpb_content_element {
	min-height: 140px;
}
.home .linkline .vc_row-fluid {
	padding: 0px;
}
.home .linkline .linkbloc .wpb_content_element {
	min-height: 60px;
}
.home .linkline .linkbloc .vc_column-inner {
	border-bottom: 5px solid #2d519a;
}
.home .linkline .linkbloc h4, .home .linkline .linkbloc i {
	color: #2d519a;
	margin-bottom: 6px
}

.home .linkline .linkbloc h3 {
	color: #626262;
	margin-top: 0px;
}
.home .linkline .linkbloc .fulllink:hover h4, 
.home .linkline .linkbloc .fulllink:hover i {
	color: #d2aa78 !important;
}
.home .linkline .linkbloc .fulllink:hover .vc_column-inner {
	border-bottom: 5px solid #d2aa78;
}

.home .linkline.vc_row-fluid {
    padding-bottom: 64px;
    padding-top: 64px;
}
body.home .mkd-footer-bottom-holder {background-color: #131d30;}

/* --------- buttom --------- */
.home .vc_row-fluid.fwbuttonbloc {
	padding-top: 0px;
	padding-bottom: 0px;
}
body .mkd-btn-huge-full-width {
	border-radius: 0px;
	border: 0px;
	padding: 5px 0px !important;
	background-color: #1d2c4b !important;
	color: #b49c91 !important;
	font-size: 18px !important;
}
body .mkd-btn,
body .mkd-btn.mkd-btn-hover-outline:hover:not(.mkd-btn-custom-border-hover):not(.mkd-btn-gradient),
body.mkd-btn.mkd-btn-hover-solid:hover:not(.mkd-btn-custom-border-hover) {
	border:0px !important;
}

/*.home .mkd-footer-top-holder {
	display: none;
}
.home .contacthome .mkd-footer-top-holder {
	display: block;
	padding:48px 0 24px 0;
}
.home .contacthome.vc_row-fluid {padding:0px;}*/

.home .publicationline.vc_row-fluid { padding-bottom:24px; }

/* --------- link blocs --------- */
.linkbloc .vc_column-inner {
	background: #f1f0ed;
	border-bottom: 5px solid #d2aa78;
	padding: 24px 0;
}
.linkbloc {
	border: 8px solid #e2e1da;
}
.linkbloc .wpb_wrapper {
	text-align: center;
}
.linkbloc .wpb_content_element {
	min-height: 200px;
}
.linkbloc i {
	margin-top: 12px;
}
.linkbloc .wpb_content_element {
	margin-left: 24px;
	margin-right: 24px;
}
.blankbloc {
}
.linkbloc {
}
.infobloc {
	padding-bottom: 64px;
}
.fulllink {
	-webkit-transition: 0.5s; /* Safari */
	transition: 0.5s;
}
.fulllink p {
	text-align: center;
}

.linkbloc .fulllink:hover .vc_column-inner {
	border-color: #2d519a;
	background-color: #e2e1da;
	-webkit-transition: 0.5s; /* Safari */
	transition: 0.5s;
}
body .linkbloc .fulllink:hover h4, 
body .linkbloc .fulllink:hover i {
	color: #2d519a !important;
}
/* --------- custom blocs --------- */

.customblocpadding {
	padding: 64px 0;
}
.custombloc .wpb_single_image {
	border-bottom: 5px solid #d1af7b;
}
figcaption h3 {
	color: #d1af7b;
	font-size: 20px;
	line-height:1;
	font-weight: 300;
	margin-bottom: 0px;
	margin-top: 24px;
	text-transform: uppercase;
}
body .tone1 figure a figcaption h3 {
	color: #828282;
}
body .tone2 figure a figcaption h3 {
	color: #b49c91;
}
body .tone3 figure a figcaption h3 {
	color: #2d519a;
}
body .tone4 figure a figcaption h3 {
	color: #d2aa78;
}
.page-corporate-information.top-parent-159 .tone1 figure a figcaption h3,
.page-corporate-information.top-parent-159 .tone2 figure a figcaption h3,
.page-corporate-information.top-parent-159 .tone3 figure a figcaption h3,
.page-corporate-information.top-parent-159 .tone4 figure a figcaption h3 {
	color: #2d519a;
}

.page-corporate-information.top-parent-159 .tone1 .wpb_single_image,
.page-corporate-information.top-parent-159 .tone2 .wpb_single_image,
.page-corporate-information.top-parent-159 .tone3 .wpb_single_image,
.page-corporate-information.top-parent-159 .tone4 .wpb_single_image { 
border-color: #2d519a; border-bottom:0px; }

.page-corporate-information.top-parent-159 figure  {
	margin-bottom:4px;
}

/* FR*/
.page-id-1146 .custombloc .tone1 figure a figcaption h3,
.page-id-1146 .custombloc .tone2 figure a figcaption h3,
.page-id-1146 .custombloc .tone3 figure a figcaption h3,
.page-id-1146 .custombloc .tone4 figure a figcaption h3 {
	color: #2d519a;
}

.page-id-1146 .custombloc .tone1 .wpb_single_image,
.page-id-1146 .custombloc .tone2 .wpb_single_image,
.page-id-1146 .custombloc .tone3 .wpb_single_image,
.page-id-1146 .custombloc .tone4 .wpb_single_image { 
border-color: #2d519a; border-bottom:0px; }

.page-id-1146 .custombloc figure  {
	margin-bottom:4px;
}

/* DE */
.page-id-2604 .custombloc .tone1 figure a figcaption h3,
.page-id-2604 .custombloc .tone2 figure a figcaption h3,
.page-id-2604 .custombloc .tone3 figure a figcaption h3,
.page-id-2604 .custombloc .tone4 figure a figcaption h3 {
	color: #2d519a;
}

.page-id-2604 .custombloc .tone1 .wpb_single_image,
.page-id-2604 .custombloc .tone2 .wpb_single_image,
.page-id-2604 .custombloc .tone3 .wpb_single_image,
.page-id-2604 .custombloc .tone4 .wpb_single_image { 
border-color: #2d519a; border-bottom:0px; }

.page-id-2604 .custombloc figure  {
	margin-bottom:4px;
}

.custombloc .tone1 .wpb_single_image {
	border-color: #828282;
}
.custombloc .tone2 .wpb_single_image {
	border-color: #b49c91;
}
.custombloc .tone3 .wpb_single_image {
	border-color: #2d519a;
}
.custombloc .tone4 .wpb_single_image {
	border-color: #d2aa78;
}
.tone1 figure a i {
	color: #828282;
}
.tone2 figure a i {
	color: #b49c91;
}
.tone3 figure a i {
	color: #2d519a;
}
.tone4 figure a i {
	color: #d2aa78;
}
figcaption h4 {
	color: #626262;
	font-size: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 6px;
	text-transform: uppercase;
}
figcaption i {
	margin-bottom: 24px !important;
}
/* --------- images --------- */


figure a:hover img {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);  /* IE 5-7 */
  -moz-opacity: 0.6; /* Netscape */
  -khtml-opacity: 0.6; /* Safari 1.x */
  opacity: 0.6;
  -webkit-transition: 0.5s; /* Safari */
	transition: 0.5s;
	/*-webkit-filter: grayscale(0%); 
	filter: grayscale(0%);*/
}
figure a img {
	
}
/* --------- history --------- */

.mkd-workflow .mkd-workflow-item .mkd-workflow-item-inner .mkd-workflow-text {
	padding-right: 0px;
}
body .mkd-workflow .mkd-workflow-item {max-width:100%;}
/* --------- contact --------- */

.page-contact .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner,
.page-kontakt .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
	padding-top: 0px;
}
/* --------- news --------- */
.blog .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner, .page-template-blog-masonry .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner {
	padding-top: 24px;
}
.blog .mkd-blog-holder.mkd-blog-type-masonry, .page-template-blog-masonry .mkd-blog-holder.mkd-blog-type-masonry {
	margin-top: 14px;
}
.mkd-post-content .mkd-post-info-category.mkd-post-info-item .mkd-category-color {
	background-color: #d2aa78 !important
}
.single-post h1 {
	color: #2c4271;
}
.archive .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner, .page-template-blog-masonry .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
	padding-top: 0px;
}
.solidbg .mkd-iwt-text-holder {
	margin-left: 24px;
	margin-right: 24px;
}
.solidbg .mkd-iwt .mkd-iwt-link {
	margin-bottom: 18px;
	margin-top: 12px;
}
.fileslist .solidbg .vc_column-inner .wpb_wrapper {
	border-bottom: 3px solid;
}
.single .fileslist .solidbg .wpb_wrapper:hover, .single .fileslist .solidbg .wpb_wrapper:hover i {
	border-bottom: #626262 !important;
}

body.single .fileslist { padding:24px 0 !important; }

 .mkd-iwt .mkd-iwt-link::after .mkd-iwt:hover .mkd-iwt-link::after {
 right: -10px;
}
.solidbg {
	margin-bottom: 12px;
}
.single .mkd-title .mkd-title-holder h1 span {
	color: #2c4271;
}
.mkd-blog-holder article .mkd-post-text {
	padding-left: 24px;
	padding-right: 24px;
	text-align: center;
}

.mkd-blog-holder article .mkd-post-text h3 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	margin: 0px !important;
	text-transform: uppercase;
	display: block;
}
.mkd-blog-holder article .mkd-post-text h3 {
    overflow:hidden;
    text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
    display:block;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0 auto;
}
.mkd-blog-holder article .mkd-post-text h3 {
  	position:relative;
    line-height:22px;
    max-height:66px;
}
.featureInfo.ellipsis a h6::after {
    letter-spacing: .10em;
    content:"...";
    position:absolute;
    bottom:0;
    right:0;
    padding:0 10px 5px 45px;   
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(45%, white));
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 45%, white);
    background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 45%, white);
    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 45%, white);
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 45%, white);
}

.mkd-blog-holder.mkd-blog-type-masonry .mkd-post-excerpt {padding-bottom:12px;}
.mkd-blog-holder article.category-events .mkd-post-text h3,
.mkd-blog-holder article.category-events .mkd-post-text .readmore,
.mkd-blog-holder article.category-evenements .mkd-post-text h3,
.mkd-blog-holder article.category-evenements .mkd-post-text .readmore {
	color: #828282;
}
.mkd-blog-holder article.category-research .mkd-post-text h3,
.mkd-blog-holder article.category-research .mkd-post-text .readmore,
.mkd-blog-holder article.category-recherche .mkd-post-text h3,
.mkd-blog-holder article.category-recherche .mkd-post-text .readmore {
	color: #b49c91;
}
.mkd-blog-holder article.category-corporate-information .mkd-post-text h3,
.mkd-blog-holder article.category-corporate-information .mkd-post-text .readmore,
.mkd-blog-holder article.category-information-d-entreprise .mkd-post-text h3,
.mkd-blog-holder article.category-information-d-entreprise .mkd-post-text .readmore {
	color: #2d519a;
}
.blog article.category-events .fulllink:hover .mkd-post-text h3, 
.blog article.category-research .fulllink:hover .mkd-post-text h3, 
.blog article.category-corporate-information .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-events .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-research .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-corporate-information .fulllink:hover .mkd-post-text h3
.blog article.category-evenements .fulllink:hover .mkd-post-text h3, 
.blog article.category-recherche .fulllink:hover .mkd-post-text h3, 
.blog article.category-information-d-entreprise .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-veranstaltungen .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-unternehmensinformationen .fulllink:hover .mkd-post-text h3,
.blog article.category-veranstaltungen .fulllink:hover .mkd-post-text h3, 
.blog article.category-unternehmensinformationen .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-veranstaltungen .fulllink:hover .mkd-post-text h3, 
.page-template-blog-masonry article.category-unternehmensinformationen .fulllink:hover .mkd-post-text h3 {
	color: #626262;
}
.mkd-blog-holder article .mkd-post-text h4 {
	color: #626262;
	font-size: 14px;
	font-weight: 400;
	margin-top: 0px !important;
	margin-bottom: 6px !important;
	text-transform: uppercase;
}
.mkd-blog-holder article .mkd-post-text {
	min-height: 275px;
}

.blog .mkd-blog-holder article .mkd-post-text p, .page-template-blog-masonry .mkd-blog-holder article .mkd-post-text p {
	color: #626262;
	text-align: center;
	font-size: 13px;
	line-height: 1.2;
	display: block;
}
.blog article .mkd-post-content, .page-template-blog-masonry article .mkd-post-content {
	border-bottom: 5px solid #2d519a;
}
.mkd-blog-holder article .mkd-post-text {
	box-shadow: none;
}
.blog article.category-events .mkd-post-content,
.blog article.category-evenements .mkd-post-content, 
.blog article.category-veranstaltungen .mkd-post-content, 
.page-template-blog-masonry article.category-events .mkd-post-content,
.page-template-blog-masonry article.category-evenements .mkd-post-content,
.page-template-blog-masonry article.category-veranstaltungen .mkd-post-content {
	border-color: #828282;
}
.blog article.category-research .mkd-post-content, 
.blog article.category-recherche .mkd-post-content, 
.page-template-blog-masonry article.category-research .mkd-post-content,
.page-template-blog-masonry article.category-recherche .mkd-post-content {
	border-color: #b49c91;
}
.blog article.category-corporate-information .mkd-post-content, 
.blog article.category-information-d-entreprise .mkd-post-content,
.blog article.category-unternehmensinformationen .mkd-post-content,
.page-template-blog-masonry article.category-corporate-information .mkd-post-content,
.page-template-blog-masonry article.category-information-d-entreprise .mkd-post-content,
.page-template-blog-masonry article.category-unternehmensinformationen .mkd-post-content {
	border-color: #2d519a;
}
.blog article.category-events .fulllink:hover .mkd-post-content, 
.blog article.category-research .fulllink:hover .mkd-post-content, 
.blog article.category-corporate-information .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-events .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-research .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-corporate-information .fulllink:hover .mkd-post-content,
.blog article.category-evenements .fulllink:hover .mkd-post-content, 
.blog article.category-recherche .fulllink:hover .mkd-post-content, 
.blog article.category-information-d-entreprise .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-evenements .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-recherche .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-information-d-entreprise .fulllink:hover .mkd-post-content,
.blog article.category-veranstaltungen .fulllink:hover .mkd-post-content, 
.blog article.category-unternehmensinformationen .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-veranstaltungen .fulllink:hover .mkd-post-content, 
.page-template-blog-masonry article.category-unternehmensinformationen .fulllink:hover .mkd-post-content{
	border-color: #626262;
}
.mkd-filter-blog li.news,
.mkd-filter-blog li.weekly-insight,
.mkd-filter-blog li.quarterly-insight,
.mkd-filter-blog li.actualites,
.mkd-filter-blog li.weekly-insight-fr,
.mkd-filter-blog li.quarterly-insight-fr,
.mkd-filter-blog li.aktuelles,
.mkd-filter-blog li.weekly-insight-de,
.mkd-filter-blog li.quarterly-insight-de {
	display: none;
}
.type-post .fulllink:hover img {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=70);  /* IE 5-7 */
  -moz-opacity: 0.6; /* Netscape */
  -khtml-opacity: 0.6; /* Safari 1.x */
  opacity: 0.6;
}
.type-post .fulllink:hover img {
	-webkit-transition: 0.5s; /* Safari */
	transition: 0.5s;
}
.fileslist,
.fileslist .mkd-full-section-inner {text-align:center;}
.fileslist .mkd-full-section-inner .solidbg {float:none !important; display:inline-block;}

.fileslist .solidbg .wpb_wrapper {
	background-color: #e2e1da;
}
.mkd-blog-holder article .mkd-post-text, 
.single-post .mkd-content .mkd-container {
	background-color: #f1f0ed;
}
.single-post .mkd-content .mkd-title .mkd-container {
	background-color: transparent !important;
}

.blog .mkd-blog-holder article .mkd-post-text, .page-template-blog-masonry .mkd-blog-holder article .mkd-post-text {
	background-color: #ffffff;
}
.blog .mkd-blog-holder article .fulllink:hover .mkd-post-text, 
/*.page-template-blog-masonry .mkd-blog-holder article .fulllink:hover .mkd-post-text {
	background-color: #FDFCFC;
}*/


.mkd-blog-holder.mkd-blog-type-masonry article {
	margin: 0 0 16px;
	padding: 0 8px;
}

body .mkd-iwt .mkd-iwt-link::after {content:inherit !important;}

.page-template-blog-masonry article .mkd-post-image,
.blog article .mkd-post-image {
    margin-bottom: 0;
    max-height: 140px;
	min-height: 140px;
    overflow: hidden;
	background:#fff;
}

.home .publicationline .imgmask {
    margin-bottom: 0;
    max-height: 175px;
	min-height: 175px;
    overflow: hidden;
	background:#fff;
}


.single article .mkd-post-image img {max-width:100%; padding-bottom:24px;}

/* 
--------- exceptions --------- */


.page-id-202 .vc_col-sm-4 p,
.page-id-1121 .vc_col-sm-4 p,
.page-id-2606 .vc_col-sm-4 p {text-align: left;}

span.location-title {color: #2d519a; font-weight: 400;}


body .gcp-caption-wrapper {
	padding: 0 !important;
	border-bottom: 5px solid #d2aa78;
}
body .gcp-caption-wrapper h2, body .gcp-caption-wrapper h3 {
	font-weight: 300;
	padding: 0px;
	margin: 0px;
}
.grouplinkpage .infobloc {
	padding-bottom: 0px;
}
.grouplinkpage .infobloc p {
	text-align: center;
}
.grouplinkpage .linkbloc {
	border: 8px solid #f1f0ed;
}
.grouplinkpage .linkbloc .vc_column-inner {
	background-color: #e2e1da;
}
/* --------- exceptions --------- */

/*--home button icon --*/
#menu-item-34 a,
#menu-item-1184 a {
	display: inline-block;
	width: 16px;
	height: 22px;
	overflow: hidden;
	color: #f1f0ed;
}
#menu-item-34 a:before,
#menu-item-1184 a:before {
	content: "\f015";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #2c4271;
	font-size: 22px;
	position: absolute;
	top: 5px;
	left: 0;
}


/*--first sub menu style if no childrens --*/
.page-private-clients #sidebar-navigation-2, .page-cbh-group #sidebar-navigation-2, .page-investment #sidebar-navigation-2 {
	text-transform: uppercase;
	color: #d2aa78;
	font-size: 26px;
	margin-bottom: 16px;
}
.page-private-clients #sidebar-navigation-2 ul, .page-cbh-group #sidebar-navigation-2 ul, .page-investment #sidebar-navigation-2 ul {
	text-transform: none;
	color: #626262;
	font-size: 16px;
	margin-bottom: 0px;
}

/* --------- search --------- */
.search .mkd-blog-holder article .mkd-post-text {
	min-height: inherit;
}
.search  .mkd-blog-holder article .mkd-post-title {
    font-size: 26px;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 14px;
    margin-top: 0;
    padding-top: 39px;
    text-transform: inherit;
}
.search .mkd-blog-holder.mkd-blog-type-standard article {
    margin-bottom: 12px;
}

/*----- button ---*/

.mkd-btn.mkd-btn-hover-outline:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent):hover, .post-password-form input[type="submit"]:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent):hover, .woocommerce .button:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent):hover, input.wpcf7-form-control.wpcf7-submit:not(.mkd-btn-custom-hover-color):not(.mkd-btn-transparent):hover {
    color: #fff !important;background: #d2aa78 !important;
}

.mkd-btn.mkd-btn-solid, .post-password-form input[type="submit"], .woocommerce .button, input.wpcf7-form-control.wpcf7-submit {border:0px;}
.mkd-btn, .post-password-form input[type="submit"], .woocommerce .button, input.wpcf7-form-control.wpcf7-submit {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, div.wpcf7-acceptance-missing {border:0px;}
div.wpcf7-response-output {padding:12px 0 0 0; clear: both;}

/* --------- colors --------- */

/*-----------------*/
/*-----------------*/
/*-----wealth management-----*/
/*-----------------*/
/*-----------------*/

/*-- wealth management en --*/

.top-parent-20 #sidebar-navigation-2 {
	color: #828282;
}
.top-parent-20 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-20 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #828282;
}
.top-parent-20 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #828282;
}
.top-parent-20 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-20 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #828282;
}
.top-parent-20 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-20 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-20 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #828282;
}
.top-parent-20 .cms-nav-sidebar .selected_page_side {
	color: #828282;
}
.top-parent-20 h2 {
	color: #828282;
}
.top-parent-20 .mkd-content .vc_col-sm-8 ul li::before {
	color: #828282;
}
.top-parent-20 a, .top-parent-20 p a {
	color: #828282;
}
body.page-template-default.top-parent-20 .mkd-menu-area .mkd-drop-down #nav-menu-item-26 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-20 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-20 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-20 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-20 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #828282;
}
.top-parent-20 .mkd-main-menu a:hover .item_text {
	color: #828282 !important;
}
.top-parent-20 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-20 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-20:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, body.top-parent-20:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, .top-parent-20 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-20 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #828282 !important;
}
.top-parent-20 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-20 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text  {
	color: #828282 !important;
}

.top-parent-20 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-20 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#828282 !important;}
.top-parent-20 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-20 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#828282 !important;}
.top-parent-20 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-20 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#828282 !important;}

/*-- gestion-de-fortune fr --*/

.top-parent-976 #sidebar-navigation-2 {
	color: #828282;
}
.top-parent-976 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-976 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #828282;
}
.top-parent-976 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #828282;
}
.top-parent-976 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-976 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #828282;
}
.top-parent-976 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-976 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-976 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #828282;
}
.top-parent-976 .cms-nav-sidebar .selected_page_side {
	color: #444444;
}
.top-parent-976 h2 {
	color: #828282;
}
.top-parent-976 .mkd-content .vc_col-sm-8 ul li::before {
	color: #828282;
}
.top-parent-976 a, .top-parent-20 p a {
	color: #828282;
}
body.page-template-default.top-parent-976 .mkd-menu-area .mkd-drop-down #nav-menu-item-1027 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-976 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-976 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-976 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-976 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #828282;
}
.top-parent-976 .mkd-main-menu a:hover .item_text {
	color: #828282 !important;
}
.top-parent-976 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-976 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-976:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, body.top-parent-976:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, .top-parent-976 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-976 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #828282 !important;
}
.top-parent-976 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-976 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text  {
	color: #828282 !important;
}

.top-parent-976 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-976 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#828282 !important;}
.top-parent-976 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-976 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#828282 !important;}
.top-parent-976 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-976 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#828282 !important;}

/*-- wealth-management de --*/

.top-parent-2565 #sidebar-navigation-2 {
	color: #828282;
}
.top-parent-2565 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-2565 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #828282;
}
.top-parent-2565 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #828282;
}
.top-parent-2565 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-2565 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #828282;
}
.top-parent-2565 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-2565 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-2565 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #828282;
}
.top-parent-2565 .cms-nav-sidebar .selected_page_side {
	color: #444444;
}
.top-parent-2565 h2 {
	color: #828282;
}
.top-parent-2565 .mkd-content .vc_col-sm-8 ul li::before {
	color: #828282;
}
.top-parent-2565 a, .top-parent-20 p a {
	color: #828282;
}
body.page-template-default.top-parent-2565 .mkd-menu-area .mkd-drop-down #nav-menu-item-2661 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-2565 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-2565 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-2565 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-2565 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #828282;
}
.top-parent-2565 .mkd-main-menu a:hover .item_text {
	color: #828282 !important;
}
.top-parent-2565 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-2565 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-2565:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, body.top-parent-2565:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, .top-parent-2565 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-2565 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #828282 !important;
}
.top-parent-2565 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-2565 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text  {
	color: #828282 !important;
}

.top-parent-2565 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-2565 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#828282 !important;}
.top-parent-2565 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-2565 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#828282 !important;}
.top-parent-2565 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-2565 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#828282 !important;}

/*-----------------*/
/*-----------------*/
/*-----family-office-and-advisory-----*/
/*-----------------*/
/*-----------------*/

/*-- family-office-and-advisory en --*/

body.page-template-default.top-parent-65 .mkd-menu-area .mkd-drop-down #nav-menu-item-151 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}

.top-parent-65 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #d2aa78 !important;
	}

.top-parent-65 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-65 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#d2aa78 !important;}
.top-parent-65 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-65 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#d2aa78 !important;}
.top-parent-65 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-65 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#d2aa78 !important;}

/*-- family-office-et-conseil fr --*/

body.page-template-default.top-parent-1052 .mkd-menu-area .mkd-drop-down #nav-menu-item-1079 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}

.top-parent-1052 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #d2aa78 !important;
	}

.top-parent-1052 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-1052 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#d2aa78 !important;}
.top-parent-1052 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-1052 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#d2aa78 !important;}
.top-parent-1052 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-1052 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#d2aa78 !important;}

/*-- family-office-beratung de --*/

body.page-template-default.top-parent-2591 .mkd-menu-area .mkd-drop-down #nav-menu-item-2684 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}

.top-parent-2591 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #d2aa78 !important;
	}

.top-parent-2591 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-2591 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#d2aa78 !important;}
.top-parent-2591 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-2591 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#d2aa78 !important;}
.top-parent-2591 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-2591 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#d2aa78 !important;}



/*-----------------*/
/*-----------------*/
/*-----asset-management-----*/
/*-----------------*/
/*-----------------*/

/*-- asset-management en --*/

.top-parent-160 #sidebar-navigation-2 {
	color: #b49c91;
}
.top-parent-160 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-160 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #b49c91;
}
.top-parent-160 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #b49c91;
}
.top-parent-160 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-160 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #b49c91;
}
.top-parent-160 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-160 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-160 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #b49c91;
}
.top-parent-160 .cms-nav-sidebar .selected_page_side {
	color: #b49c91;
}
.top-parent-160 h2 {
	color: #b49c91;
}
.top-parent-160 .mkd-content .vc_col-sm-8 ul li::before {
	color: #b49c91;
}
.top-parent-160 a, .top-parent-160 p a {
	color: #b49c91;
}
body.page-template-default.top-parent-160 .mkd-menu-area .mkd-drop-down #nav-menu-item-268 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-160 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-160 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-160 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-160 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #b49c91;
}
.top-parent-160 .mkd-main-menu a:hover .item_text {
	color: #b49c91 !important;
}
.top-parent-160 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-160 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-160:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, body.top-parent-160:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, .top-parent-160 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-160 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #b49c91 !important;
}
.top-parent-160 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-160 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #b49c91 !important;
}

.top-parent-160 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-160 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#b49c91 !important;}
.top-parent-160 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-160 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#b49c91 !important;}
.top-parent-160 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-160 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#b49c91 !important;}

/*-- gestion-d-actifs fr --*/

.top-parent-1077 #sidebar-navigation-2 {
	color: #b49c91;
}
.top-parent-1077 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-1077 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #b49c91;
}
.top-parent-1077 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #b49c91;
}
.top-parent-1077 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-1077 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #b49c91;
}
.top-parent-1077 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-1077 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-1077 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #b49c91;
}
.top-parent-1077 .cms-nav-sidebar .selected_page_side {
	color: #b49c91;
}
.top-parent-1077 h2 {
	color: #b49c91;
}
.top-parent-1077 .mkd-content .vc_col-sm-8 ul li::before {
	color: #b49c91;
}
.top-parent-1077 a, .top-parent-160 p a {
	color: #b49c91;
}
body.page-template-default.top-parent-1077 .mkd-menu-area .mkd-drop-down #nav-menu-item-1087 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-1077 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-1077 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-1077 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-1077 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #b49c91;
}
.top-parent-1077 .mkd-main-menu a:hover .item_text {
	color: #b49c91 !important;
}
.top-parent-1077 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-1077 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-1077:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, body.top-parent-1077:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, .top-parent-1077 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-1077 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #b49c91 !important;
}
.top-parent-1077 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-1077 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #b49c91 !important;
}

.top-parent-1077 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-1077 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#b49c91 !important;}
.top-parent-1077 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-1077 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#b49c91 !important;}
.top-parent-1077 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-1077 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#b49c91 !important;}

/*-- asset-management de --*/

.top-parent-2581 #sidebar-navigation-2 {
	color: #b49c91;
}
.top-parent-2581 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-2581 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #b49c91;
}
.top-parent-2581 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #b49c91;
}
.top-parent-2581 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-2581 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #b49c91;
}
.top-parent-2581 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-2581 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-2581 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #b49c91;
}
.top-parent-2581 .cms-nav-sidebar .selected_page_side {
	color: #b49c91;
}
.top-parent-2581 h2 {
	color: #b49c91;
}
.top-parent-2581 .mkd-content .vc_col-sm-8 ul li::before {
	color: #b49c91;
}
.top-parent-2581 a, .top-parent-2581 p a {
	color: #b49c91;
}
body.page-template-default.top-parent-2581 .mkd-menu-area .mkd-drop-down #nav-menu-item-2674 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-2581 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-2581 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-2581 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-2581 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #b49c91;
}
.top-parent-2581 .mkd-main-menu a:hover .item_text {
	color: #b49c91 !important;
}
.top-parent-2581 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-2581 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-2581:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, body.top-parent-2581:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, .top-parent-2581 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-2581 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #b49c91 !important;
}
.top-parent-2581 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-2581 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #b49c91 !important;
}

.top-parent-2581 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-2581 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#b49c91 !important;}
.top-parent-2581 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-2581 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#b49c91 !important;}
.top-parent-2581 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-2581 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#b49c91 !important;}

/*-----------------*/
/*-----------------*/
/*-----cbh group-----*/
/*-----------------*/
/*-----------------*/

/*-- cbh group en --*/

.top-parent-159 #sidebar-navigation-2 {
	color: #2d519a;
}
.top-parent-159 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-159 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #506da8;
}
.top-parent-159 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #2d519a;
}
.top-parent-159 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-159 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #2d519a;
}
.top-parent-159 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-159 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-159 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #2d519a;
}
.top-parent-159 .cms-nav-sidebar .selected_page_side {
	color: #2d519a;
}
.top-parent-159 h2 {
	color: #2d519a;
}
.top-parent-159 .mkd-content .vc_col-sm-8 ul li::before {
	color: #2d519a;
}
.top-parent-159 a, .top-parent-159 p a {
	color: #2d519a;
}
body.top-parent-159 .mkd-menu-area .mkd-drop-down #nav-menu-item-279 .second,
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-279 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-159 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-159 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-159 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-159 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #2d519a;
}
.top-parent-159 .mkd-main-menu a:hover .item_text {
	color: #2d519a !important;
}
.top-parent-159 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-159 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, 
body.top-parent-159:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
body.top-parent-159:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a,
.top-parent-159 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-159 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #2d519a !important;
}
.top-parent-159 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-159 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #2d519a !important;
}

body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-279 a span span .item_text {color: #2d519a !important;}
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-279 .second span span .item_text { color:#fff !important;}
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-279 .second #nav-menu-item-283 span span .item_text { color:#2d519a !important;}

.top-parent-159 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-159 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#2d519a !important;}
.top-parent-159 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-159 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#2d519a !important;}
.top-parent-159 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-159 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#2d519a !important;}


/*-- cbh group fr --*/

.top-parent-1138 #sidebar-navigation-2 {
	color: #2d519a;
}
.top-parent-1138 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-1138 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #2d519a;
}
.top-parent-1138 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #2d519a;
}
.top-parent-1138 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-1138 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #2d519a;
}
.top-parent-1138 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-1138 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-1138 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #2d519a;
}
.top-parent-1138 .cms-nav-sidebar .selected_page_side {
	color: #2d519a;
}
.top-parent-1138 h2 {
	color: #2d519a;
}
.top-parent-1138 .mkd-content .vc_col-sm-8 ul li::before {
	color: #2d519a;
}
.top-parent-1138 a, .top-parent-1138 p a {
	color: #2d519a;
}
body.top-parent-1138 .mkd-menu-area .mkd-drop-down #nav-menu-item-1173 .second,
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-1173 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-1138 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-1138 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-1138 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-1138 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #2d519a;
}
.top-parent-1138 .mkd-main-menu a:hover .item_text {
	color: #2d519a !important;
}
.top-parent-1138 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-1138 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-1138:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
body.top-parent-1138:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, 
.top-parent-1138 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-1138 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #2d519a !important;
}
.top-parent-1138 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-1138 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #2d519a !important;
}

body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-1173 a span span .item_text {color: #2d519a !important;}
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-1173 .second span span .item_text { color:#fff !important;}
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-1173 .second #nav-menu-item-1177 span span .item_text { color:#2d519a !important;}

.top-parent-1138 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-1138 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#2d519a !important;}
.top-parent-1138 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-1138 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#2d519a !important;}
.top-parent-1138 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-1138 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#2d519a !important;}

/*-- cbh gruppe de --*/

.top-parent-2596 #sidebar-navigation-2 {
	color: #2d519a;
}
.top-parent-2596 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a, body:not(.mkd-menu-item-first-level-bg-color).top-parent-2596 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item > a {
	color: #2d519a;
}
.top-parent-2596 .widget.icl_sidebar_navigation.mkd-vertical-area-widget a {
	color: #2d519a;
}
.top-parent-2596 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a {
	color: #626262;
}
.top-parent-2596 .widget.icl_sidebar_navigation.mkd-vertical-area-widget ul li a:hover {
	color: #2d519a;
}
.top-parent-2596 .cms-nav-sidebar ul li.selected.icl-level-2, .top-parent-2596 .cms-nav-sidebar li li.selected.icl-level-2, .top-parent-2596 .cms-nav-sidebar a li.selected.icl-level-2 {
	color: #2d519a;
}
.top-parent-2596 .cms-nav-sidebar .selected_page_side {
	color: #2d519a;
}
.top-parent-2596 h2 {
	color: #2d519a;
}
.top-parent-2596 .mkd-content .vc_col-sm-8 ul li::before {
	color: #2d519a;
}
.top-parent-2596 a, .top-parent-2596 p a {
	color: #2d519a;
}
body.top-parent-2596 .mkd-menu-area .mkd-drop-down #nav-menu-item-2689 .second,
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-2689 .second {
	height: auto !important;
	opacity: 1 !important;
	overflow: visible !important;
	visibility: visible !important;
	background-color: #1d2c4b;
}
.top-parent-2596 .mkd-drop-down .second .inner ul li ul li:hover > a, .top-parent-2596 .mkd-drop-down .second .inner ul li.current-menu-item > a, .top-parent-2596 .mkd-drop-down .second .inner ul li.sub ul li:hover > a, .top-parent-2596 .mkd-drop-down .second .inner > ul > li:hover > a {
	color: #2d519a;
}
.top-parent-2596 .mkd-main-menu a:hover .item_text {
	color: #2d519a !important;
}
.top-parent-2596 .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
.top-parent-2596 .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, body.top-parent-2596:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li:hover > a, 
body.top-parent-2596:not(.mkd-menu-item-first-level-bg-color) .mkd-main-menu.mkd-default-nav > ul > li.mkd-active-item:hover > a, 
.top-parent-2596 .mkd-page-header #lang_sel ul li a:hover, 
.top-parent-2596 .mkd-page-header #lang_sel_click > ul > li a:hover {
	color: #2d519a !important;
}
.top-parent-2596 .mkd-drop-down .wide .second ul li.current-menu-ancestor .item_text,
.top-parent-2596 .mkd-drop-down .wide .second ul li.current-menu-parent span span .item_text {
	color: #2d519a !important;
}

body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-2689 a span span .item_text {color: #2d519a !important;}
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-2689 .second span span .item_text { color:#fff !important;}
body.single .mkd-menu-area .mkd-drop-down #nav-menu-item-2689 .second #nav-menu-item-1177 span span .item_text { color:#2d519a !important;}

.top-parent-2596 .mkd-drop-down .wide .second .current-menu-ancestor ul li a span span .item_text {color:#fff !important;}
.top-parent-2596 .mkd-drop-down .wide .second li.activesub a span span .item_text {color:#2d519a !important;}
.top-parent-2596 .mkd-drop-down .wide .second li.activesub ul li a span span .item_text {color:#fff !important;}
.top-parent-2596 .mkd-drop-down .wide .second li.activesub ul li a:hover span span .item_text {color:#2d519a !important;}
.top-parent-2596 .mkd-drop-down .wide .second li.current-menu-ancestor ul li a span span .item_text {color:#ffffff !important;}
.top-parent-2596 .mkd-drop-down .wide .second li.current-menu-ancestor ul li.current-menu-item a span span .item_text {color:#2d519a !important;}


/*-- grouping pages --*/
.page-id-577 .mkd-full-width-inner,
.page-id-1125 .mkd-full-width-inner {
	padding-bottom: 0px !important;
}
.page-id-577 .mkd-wrapper-inner .mkd-content,
.page-id-1125 .mkd-wrapper-inner .mkd-content {
    margin-top: 0px !important;
}

.page-id-584 .mkd-full-width-inner,
.page-id-1126 .mkd-full-width-inner {
	padding-bottom: 0px !important;
}
.page-id-584 .mkd-wrapper-inner .mkd-content,
.page-id-1126 .mkd-wrapper-inner .mkd-content {
    margin-top: 0px !important;
}

.page-id-585 .mkd-full-width-inner,
.page-id-1127 .mkd-full-width-inner {
	padding-bottom: 0px !important;
}
.page-id-585 .mkd-wrapper-inner .mkd-content,
.page-id-1127 .mkd-wrapper-inner .mkd-content {
    margin-top: 0px !important;
}

.page-id-950 .mkd-wrapper-inner .mkd-content,
.page-id-1124 .mkd-wrapper-inner .mkd-content
{
    margin-top: 0px !important;
}

/*----------------------*/
/*----------------------*/
/*----------------------*/
/*----------- sub 3d menu align -----------*/
/*----------------------*/
/*----------------------*/
/*----------------------*/

body .mkd-drop-down .wide .second ul li a {
    padding: 10px 12px;
}
/*-EN-*/
#nav-menu-item-28 #nav-menu-item-43 { margin-left: -725px; }
#nav-menu-item-91 #nav-menu-item-1357 { margin-left: 130px; }
#nav-menu-item-93 #nav-menu-item-94 { margin-left: 130px; }

#nav-menu-item-152 #nav-menu-item-153 { margin-left: 480px; }
#nav-menu-item-155 #nav-menu-item-156 { margin-left: -150px; }

#nav-menu-item-269 #nav-menu-item-270 { margin-left: -500px; }
#nav-menu-item-273 #nav-menu-item-274 { margin-left: -180px; }

#nav-menu-item-283 #nav-menu-item-284 { margin-left: -60px; }

/*-FR-*/
#nav-menu-item-1037 #nav-menu-item-1039 { margin-left: -800px; }
#nav-menu-item-1032 #nav-menu-item-1356 { margin-left: 210px; }
#nav-menu-item-1028 #nav-menu-item-1029 { margin-left: 290px; }

#nav-menu-item-1080 #nav-menu-item-1081 { margin-left: 640px; }
#nav-menu-item-1083 #nav-menu-item-1084 { margin-left: 130px; }

#nav-menu-item-1163 #nav-menu-item-1164 { margin-left: -550px; }
#nav-menu-item-1167 #nav-menu-item-1168 { margin-left: -190px; }

#nav-menu-item-1177 #nav-menu-item-1178 { margin-left: -40px; }

/*-DE-*/


/*-research&publ-*/

.page-id-167  .custombloc .tone1 .wpb_single_image,
.page-id-1103  .custombloc .tone1 .wpb_single_image,
.page-id-2590  .custombloc .tone1 .wpb_single_image{
    border-color: #b49c91;
}
.page-id-167 .tone1 .wpb_single_image, 
.page-id-1103 .tone1 .wpb_single_image,
.page-id-2590 .tone1 .wpb_single_image{
    background-color: #ffffff;
}
.page-id-167 .weekly .tone1 figure a figcaption h3, 
.page-id-167 .quarterly .tone1 figure a figcaption h3, 
.page-id-1103 .weekly .tone1 figure a figcaption h3, 
.page-id-1103 .quarterly .tone1 figure a figcaption h3,
.page-id-2590 .weekly .tone1 figure a figcaption h3, 
.page-id-2590 .quarterly .tone1 figure a figcaption h3 {color: #b49c91; margin-top:0px;}

.page-id-167 .weekly .tone1 figure a .readmore,
.page-id-167 .quarterly .tone1 figure a .readmore,
.page-id-1103 .weekly .tone1 figure a .readmore,
.page-id-1103 .quarterly .tone1 figure a .readmore,
.page-id-2590 .weekly .tone1 figure a .readmore,
.page-id-2590 .quarterly .tone1 figure a .readmore {
    color: #b49c91;
}

.page-id-167 figure a figcaption p, 
.page-id-1103 figure a figcaption p,
.page-id-2590 figure a figcaption p { padding-left:24px; padding-right:24px; }

/*-contact -*/
.page-contact .mkd-footer-top-holder,
.page-contact .mkd-title,
.page-kontakt .mkd-footer-top-holder,
.page-kontakt .mkd-title{
	display: none;
}

/*-corporate-information-*/

.page-corporate-information .mkd-full-width-inner,
.page-information-d-entreprise .mkd-full-width-inner,
.page-unternehmensinformationen .mkd-full-width-inner{
	padding-bottom: 0px !important;
}
.page-corporate-information.top-parent-159 h2,
.ppage-information-d-entreprise.top-parent-1138 h2,
.page-unternehmensinformationen.top-parent-2596 h2 {
	color: #ffffff;
}
.page-corporate-information.top-parent-159 h3,
.page-information-d-entreprise.top-parent-1138 h3,
.page-unternehmensinformationen.top-parent-2596 h3 {
	color: #c7c6ba;
}

/*- art -*/
#ui-id-1 {
	background: url('https://www.cbhbank.com/wp/wp-content/uploads/logo-mah.jpg') no-repeat top right;
	background-size: auto 100%;
	background-color: #e2e1da;
}
#ui-id-3 {
	background: url('https://www.cbhbank.com/wp/wp-content/uploads/logo-art.jpg') no-repeat top right;
	background-size: auto 100%;
	background-color: #e2e1da;
}
#ui-id-5 {
	background: url('https://www.cbhbank.com/wp/wp-content/uploads/logo-imvevey.jpg') no-repeat top right;
	background-size: auto 100%;
	background-color: #e2e1da;
}
.mkd-accordion-holder .mkd-title-holder.mkd-accordion-dark {
	font-size: 18px;
	color: #2d519a !important;
	font-weight: 300;
	padding-left: 12px;
	margin-top: 16px;
}
body .mkd-accordion-holder .mkd-accordion-content {padding:16px; color:#626262;}
body .mkd-accordion-holder .mkd-title-holder.mkd-accordion-dark .mkd-accordion-mark {
    border: 1px solid #2d519a;
    color: #2d519a;
}

/*.latestpublications figure a {background:#ffffff;}
.latestpublications figure a figcaption {padding:5px;}*/

.latestpublications figcaption h3 {
	font-size: 18px;
    margin-top: 16px;
	}
.latestpublications figcaption h4 { font-size: 16px; margin-bottom: 16px; }


/*- back to bottom */

.home .mkd-title-subtitle-holder {position:relative;}
#mkd-go-to-bottom {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
	margin-left:auto;
	margin-right:auto;
  bottom: 14px;
  width: 59px;
  height: 59px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  transform: scale(0.3);
  z-index: 10000;
  color: #d4145a;
  text-align: center;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-box-shadow: 0px 0px 3px 0px rgba(163, 163, 163, 0.45);
  -moz-box-shadow: 0px 0px 3px 0px rgba(163, 163, 163, 0.45);
  box-shadow: 0px 0px 3px 0px rgba(163, 163, 163, 0.45);
}
#mkd-go-to-bottom  .lnr {line-height:2.3;}

#mkd-go-to-bottom .mkd-back-to-top-text {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
}

#mkd-go-to-bottom .mkd-icon-stack {
  line-height: 59px;
  font-size: 26px;
}

#mkd-go-to-bottom.off {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  transform: scale(0.3);
}

#mkd-go-to-bottom.on {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  transform: scale(0.7);
}

#mkd-go-to-bottom:hover {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.65);
  -moz-box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.65);
  box-shadow: 0px 0px 5px 0px rgba(163, 163, 163, 0.65);
}


/* contact */
.page-id-202 p,
.page-id-1121 p,
.page-id-2606 p { text-align:left;}


.mobileblock {display:none;}

/*--------- MEDIA QUERIES ---------*/

body .mkd-mobile-header .mkd-mobile-nav .mobile_arrow {
	width: 100% !important;
}
body .mkd-mobile-header .mkd-mobile-menu-opener a {
	color: #2d519a;
}
.mkd-mobile-header {
    clear: both;
}

.mkd-top-bar .mkd-top-bar-widget-inner {display:block;}
.mkd-top-bar .mkd-top-bar-widget {height:inherit;}
.mkd-top-bar .mkd-top-bar-widget.widget_icl_lang_sel_widget,
.mkd-top-bar .mkd-top-bar-widget.widget_mkd_search_opener,
.mkd-top-bar .mkd-top-bar-widget.widget_nav_menu{box-sizing: border-box; padding-top:8px;}



@media screen and (max-width: 1240px) {
.blankbloc {
	display: none;
}
   
    #menu-item-34 a::before, #menu-item-1184 a::before {top:6px;}
.widget.icl_sidebar_navigation.mkd-vertical-area-widget a {font-size:26px;}

body .mkd-content .vc_col-sm-3 {
	width: 35%;
}
body .mkd-content .contentbloc.vc_col-sm-6  {
	width: 65%;
}

.page-template-blog-masonry  .vc_col-sm-9 { width:100%;}
.page-template-blog-masonry .menubloc {
	display: none;
}

body.home .mkd-content .contentbloc.vc_col-sm-6 {
    width: 100%;
}
body.home .mkd-content .contentbloc.vc_col-sm-6 .vc_column-inner {padding: 0px 30px;}

body .mkd-content .infobloc.vc_col-sm-6 {
	width: 100%;
}
body .mkd-content .infobloc.vc_col-sm-6 .vc_column-inner  {
	padding: 0px 80px;
}
.linkbloc .wpb_content_element {
    min-height: 160px;
}

.mkd-top-bar {
	background-color: #f1f0ed !important;
	height: auto;
}
.mkd-top-bar .mkd-vertical-align-containers .mkd-position-left {
	display: inline-block;
	width: 60%;
	text-align: left;
    float: left;
}
.mkd-top-bar .mkd-vertical-align-containers .mkd-position-right {
	display: inline-block;
	width: 40%;
    text-align: right;
    float: right;
}

.mkd-mobile-header .mkd-mobile-logo-wrapper a {
	height: 80px !important;
}
.page-template-default .mkd-title.mkd-has-background,  
.page-template-default .mkd-title.mkd-has-background .mkd-title-image,
.page-template-full-width .mkd-title.mkd-has-background,  
.page-template-full-width .mkd-title.mkd-has-background .mkd-title-image {
	height: 150px !important;
}
.page-template-default .mkd-title .mkd-title-image img,
.page-template-full-width .mkd-title .mkd-title-image img {
	height: 100% !important;
	width: auto !important;
	max-width: inherit !important;
	
	
}

.mkd-wrapper-inner .mkd-content {
	margin-top: 0px !important;
}

.mkd-title .mkd-title-holder h1 span {
	font-size: 50px;
	line-height: 50px;
}

footer .mkd-grid-col-6 {
    float: left;
    width: 50%;
}

/* dirigrants */
.page-id-1141 .vc_col-sm-9,
.page-id-206 .vc_col-sm-9,
    .page-id-2599 .vc_col-sm-9 { width:100%;}
.page-id-1141 .menubloc,
.page-id-206 .menubloc,
    .page-id-2599 .menubloc {
	display: none;
}
/* contact */
.page-id-1121 .vc_col-sm-9,
.page-id-202 .vc_col-sm-9,
    .page-id-2606 .vc_col-sm-9 { width:100%;}
.page-id-1121 .menubloc,
.page-id-202 .menubloc,
    .page-id-2606 .menubloc {
	display: none;
}

.mkd-mobile-header .mkd-mobile-header-inner { background-color:#f1f0ed; }

.home .linkbloc .wpb_content_element {
    min-height: 210px;
}

.home .vc_col-sm-8 {
    width: 100%;
}

.linkbloc.vc_col-sm-4 {
    width: 50%;
	min-height:80px;
}

.home .linkline .linkbloc.vc_col-sm-4 {
    width: 50%;
	min-height:80px;
}


.home .linkbloc.vc_col-sm-4 { width: 33.333%; }

body.home .mkd-content .vc_col-sm-3 {
    width: 25%;
}

.home .wpb_single_image.vc_align_center {
    min-height: 480px;
}

#wpgmza_map_1 { height: 360px !important; }

.home .publicationline .blankbloc {display:none;}

}

body .mobile-display {display:none !important;}

@media screen and (max-width: 1024px) {
.mkd-top-bar .mkd-vertical-align-containers {
   position: relative;
height: 100%;
width: 100%;
padding: 0 20px;
box-sizing: border-box;
}

}

@media screen and (max-width: 980px) {
.linkbloc {
    float: left;
}

body.home .mkd-content .vc_col-sm-3 {
    width: 50%;
	float: left;
}

}
@media screen and (max-width: 890px) {
body .menubloc {
	display: none !important;
}
body .mkd-content .contentbloc.vc_col-sm-6,
body .mkd-content .contentbloc.vc_col-sm-9 {
	width: 100%;
}
.mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner, .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
	padding: 32px 0;
}
.mkd-title .mkd-title-holder h1 span {
	font-size: 50px;
	line-height: 50px;
}
.home .mkd-title.mkd-has-background,  .home .mkd-title.mkd-has-background .mkd-title-image {
	height: 150px !important;
}
.home .mkd-title .mkd-title-image img {
	height: 150px !important;
	width: 100% !important;
	max-width: inherit !important;
}
body .mkd-footer-bottom-holder {
	padding-bottom: 12px;
}
body .mkd-page-footer {
	padding: 0;
}

.mkd-workflow .mkd-workflow-item .mkd-workflow-item-inner .mkd-workflow-text h4,
.mkd-workflow .mkd-workflow-item .mkd-workflow-item-inner .mkd-workflow-text p.text {
   text-align: center;
}

#mkd-go-to-bottom.on {
    opacity: 0;
    visibility: hidden;
}

	.mobileblock {display:block;}
	
}

@media screen and (max-width: 650px) {
    body .mobile-display {display:block !important;}
	.mkd-top-bar {display:block;}
	.mkd-top-bar .mkd-position-left.mkd-top-bar-widget-area,
	.mkd-top-bar #mkd_search_opener-2 {display:none !important;}
    .mkd-top-bar .mkd-vertical-align-containers .mkd-position-right {width:99%;}
	
footer .mkd-footer-top-holder .widget {
    margin-bottom: 0px;
}
body #custom_html-2 h3, body #custom_html-3 h3, body #custom_html-4 h3 {margin-bottom: 8px;}
footer .mkd-grid-col-6 {
    float: none;
    width: 100%;
}

body.home .mkd-content .vc_col-sm-3 {
    width: 100%;
}
.home .linkbloc.vc_col-sm-4 {
    width: 100%;
}

.home .wpb_single_image.vc_align_center {
    min-height: inherit;
}
.home .linkbloc .wpb_content_element {
    min-height: 140px;;
}
.linkbloc .wpb_content_element {
     min-height: 140px;;
}

.home .linkline .linkbloc.vc_col-sm-4 {
    width: 100%;
	min-height:inherit;
}
	

}

@media screen and (max-width: 480px) {
    
    #menu-cbhgroup {display:none;}
	
.mkd-title .mkd-title-holder h1 span {
	font-size: 30px;
	line-height: 30px;
}
.home .mkd-title .mkd-title-image img {
	height: 100% !important;
	width: auto !important;
	max-width: inherit !important;
}
.linkbloc.vc_col-sm-4 {
    min-height: 80px;
    width: 100%;
}
body .mkd-content .vc_col-sm-3 {
    width: 100%;
}
.home .wpb_single_image.vc_align_center {
    min-height: inherit;
}


body .mkd-content .infobloc.vc_col-sm-6 .vc_column-inner {
    padding: 0 30px;
}
body #custom_html-2 h2, body #custom_html-3 h2, body #custom_html-4 h2 {margin-top:8px;}
body #custom_html-2, body #custom_html-3, body #custom_html-4 {margin-bottom:12px;}

}

.home figcaption h3 {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   line-height: 22px;     /* fallback */
   max-height: 44px;      /* fallback */
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}

/* Laurent P add */

.wpb_widgetised_column .widget.widget_nav_menu ul.menu li a, aside.mkd-sidebar .widget.widget_nav_menu ul.menu li a {
	padding-top:2px;
	padding-bottom:2px;	
}
