/* FIX DOUBLE ASCENSEUR MON COMPTE INTERNET EXPLORER */

#column-mon-compte {
	overflow:hidden !important;
}


/*FIX - OL DE MÊME STYLE QUE UL */
ol {
	font-size: 18px !important;
}

ol li {
	line-height: 35px !important;
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}

ol li.dot {
	padding-top:0px !important;
}

/*FIX - IL MANQUE DES STYLES*/
.aui .article-wrapper .mtop20 { margin-top: 20px; }

/* AJUSTEMENTS BLOC NEWSLETTER */

.aui .form_newsletter .newsletter input {
   padding: 13px 15px;
}

.aui .form_newsletter .newsletter a {
   height: 42px;
   line-height: 1px;
}

.aui .form_newsletter {
   padding-bottom: 100px;
   width:60%;
}

/*FIX EXPAND */
.aui .expand { box-sizing: border-box; }

/*FIX MANAGER SAME PHOTO AS COVER IMAGE */
.slide_manager_photo { display: none; width: 100%; padding-top: 50%;  margin-top: 28px; background-size: cover; }
@media only screen and (max-width: 767px) { .slide_manager_photo { display: block; } }

/* FIX BRUNO DU 02/10 */
@media only screen and (max-width: 767px) {
.aui .slide.managers .slide_manager_photo {
margin-left: -35px;
width: calc(100% + 70px);
}
}


/*FIX STYLE EXPAND ... IL MANQAUIT UNE SURCHARGE*/
@media only screen and (max-width: 1024px) {
	.aui .expand {
		width: 100vw;
		margin-left: -50vw !important;
		margin-right: -50vw !important;
		left: 50%;
		right: 50%;
		position: relative;
	}
	.aui p.exergue {
		margin: 0 0 35px 0 !important;
	}
}

/*FIX STYLE FOCUS .... ILK MANQUIQT LE AUI*/
.aui p.focus {
    padding: 0;
    margin: 35px 0;
    font-family: 'Open Sans',sans-serif;
    font-size: 20px;
    line-height: 35px;
    letter-spacing: 1px;
    font-weight: 300;
    color: #000;
    text-transform: uppercase;
    text-align: center;
}

/*FIX CHIFFRTES LISTE FONDS*/
.aui table.table-style1.fonds-liste th.right, .aui table.table-style1.fonds-liste td.right {
    white-space: nowrap;
}

/* HOMEPAGE - VIDEO TEXT */
.aui .video-text {
	font-family: 'EB Garamond', serif;
	color: white;
	font-weight: 500;
	font-size: 4.5vmin;
	line-height: 6vmin;
	position: absolute;
	width: 40%;
	text-align: left;
	bottom: 100px;
	left: 5vw;
	z-index: 20;
}

/* HOMEPAGE - Ajuste la taille du bloc Campagne */
.aui .pub_container .pub_item img { width: 100% !important; height:100% !important; }

/* Avec adaptation pour mobile */
@media only screen and (max-width: 767px) { .aui .pub_container .pub_item img { width: 65% !important; } }



/* HOMEPAGE - Campagne - correction du Bug IE */
.aui .pub_container.pub2 .pub_item.right { align-items: stretch; }

/* HOMEPAGE - Ajuste le rendu des liens du baseline */
.homepage-metiers-nav a {
    font-size: 2vmin;
	line-height: 2em;
    letter-spacing: 2px;
}

/* HOMEPAGE - Changement style des titres pour blocs topics et news */
.aui .topics h2.intro, .aui .news h2.intro {
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 2px;
    color: #333;
    padding: 0;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    font-weight: 600;
}

/* MENU - Réduit la taille des éléments */
.aui #context-menu .subnav .sticky-nav-menu-item a { font-size: 15px; }

/* BANDEAU MON COMPTE - Réduire l'espacement entre le titre et l'introduction */
.fullpage-elm1.mon-compte h2 {
    margin: 0!important;
    padding: 0!important;
    font-size: 2.6vmin!important;
    line-height: 3.6vmin!important;
}

/* TOPICS - styles supplémentaires */
.img-right .img-source, .img-left .img-source {
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: #999;
	margin-top: 8px;
}

.img-right > img, .img-left > img {
	width: 100%;
}

/* TOPICS - style exergue */
p.exergue {
    border: none;
    background-color: #e2e9ea;
}

/* BLOG - bloc auteur */
.aui .article-wrapper .blog-detail-auteur {
	margin-top: 0px !important;
}

/* MENU - le menu s'affiche lors d'un clic sur les différentes rubriques */
.aui #column-langues, .aui #column-contact, .aui #column-mon-compte {
    z-index: 1004;
}

/* MENU IE11 - Lorsqu'on ouvre les menus, il n'est pas possible de les quitter (la croix n'apparaît pas) */
.aui .close-menu {
    z-index: 1005;
}

/* MENU MOBILE - le menu ne s'affiche pas correctement sur les détails fonds */
.aui .menu-homepage-only.force-dark a .showonsmartphone, .aui .menu-homepage-only.force-dark a:hover  .showonsmartphone {
    color: white;
}


/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/


/*20190321 - ROMKOC4 - CORRECTIONS RESPONSIVE - START*/

/* HOMEPAGE - VIDEO TEXT */
.aui .video-text.mobile { display: none; }

/* MOBILE ONLY */
@media only screen and (max-width: 767px) {

	/*BURGER MENU*/
	.aui #burgermenu .position-centered { margin: 8vmin 0; width: 90vw; } /*hmmmm*/
	.aui .burgermenu .burgernav-filiales, .aui #column-langues .burgernav-filiales, .aui #column-contact .burgernav-filiales, .aui #column-mon-compte .burgernav-filiales { margin-left: 30px; }
	/* HOMEPAGE - VIDEO TEXT */
	.aui .video-text {
		font-size: 36px !important;
		line-height: 42px !important;
		width: 80% !important;
		text-align: center !important;
		bottom: 44vh !important;
		left: 0 !important;
		right: 0 !important;
		margin: 0 auto;
	}
	.aui .video-text { display: none; }
	.aui .video-text.mobile { display: block; bottom: 36vh !important; font-size: 7.0vmin !important; }

	/* HOMEPAGE - SLOGAN */
	.homepage-metiers-nav a {
		font-size: 16px;
		line-height: 2em;
	}

	/*TOPIC INDEX EN BAS DE PAGE*/
	.aui .topics-index-wrapper .topics-index-list .topics-index-item-image { text-align: center; }
	.aui .topics-index-wrapper .topics-index-list .topics-index-item-title { text-align: center; }
	.aui .topics-index-wrapper .topics-index-list .topics-index-item { margin: 0 0 35px 0; padding: 0 0 35px 0; border-bottom: 1px solid #c1a57c; }
	.aui .topics-index-wrapper .topics-index-list .topics-index-item:last-child { border-bottom: none;  margin: 0; padding: 0; }

	/*CITATIONS*/
	.aui blockquote.citation { width: 100%; }
	/*tables*/
	.aui table.table-style2 td.td-important { font-size: 24px; }
	/*FAUTE4 GRAPHS*/
	.aui .graph_container .graph_wrapper .graph_item { min-width: 80%; }

	/*ABONNEMENT NEWSLETTER*/
	.aui .form_newsletter { flex-direction: column;	}
	.aui .form_newsletter .form_newsletter_text { padding: 0; margin: 0 0 35px 0; text-align: center; }
	.aui .form_newsletter .newsletter { width: 300px; }
	.aui .form_newsletter .newsletter a { right: -2px; }

	/*CITATION SUR SMARTPHONE - ENLEVER QUOTE*/
	.aui blockquote.citation.style1::before, .aui blockquote.citation.style2::before { display: none; }


	/*FIX IMPLANTATION*/
	.implantations.column { margin-top: 25px; }

}

/* IPAD PORTRAIT RULE */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	/*topics slider verstical */
	.aui .topics .slide_container { flex-direction: column; width: 50%; margin: 0 auto;	}
	.aui .topics .slide_container .slide_item { padding: 0; margin: 0 0 70px 0; }
	.aui .topics .hauteur_bloc_titre, .aui .news .hauteur_bloc_titre { height: auto; }
	.aui .topics h2.intro, .aui .news h2.intro { margin: 70px 0; }
	/*offre vertical*/
	.aui .offre_container { flex-direction: column; align-items: center; justify-content: flex-start; }
	.aui .offre_container .offre_item { width: 100%; height: 46vh; }
	.aui .offre_container .offre_item .offre_item_text { min-height: unset; }
	.aui .offre_container .offre_item:nth-child(2n+2) { border-left: none; }
	.aui .offre_item_content { padding-top: 8vh; }
	.aui .offre_container .offre_item:hover { background-color:inherit; }
	/*pub vertical*/
	.aui .pub_container { flex-direction: column; }
	.aui .pub_container .pub_item { width: 100%; }
	.aui .pub_container .pub_item.right { padding: 140px 140px 280px 140px; }
	.aui .pub_container+a { margin-top: -200px; }
	/*fix news*/
	.aui .news .slide_container a .slide_text .slide_text_title { font-size: 20px; line-height: 30px; }
}

/*20190321 - ROMKOC4 - CORRECTIONS RESPONSIVE - END*/


/* Page & actu mobile banking 4 photos */ 
@media screen and (max-width: 768px) {
.mobile-app-content {
width: 100% !important;
}
}