/*
Theme Name: Morz Child
Author: VamTam
Author URI: https://vamtam.com
Template: morz
*/
.alternative-logo{
min-width:200px;
}
.normal-logo{
min-width:200px;
}
.bg-gris {
	padding:20px;
    margin:auto;
    max-width:800px;
	margin-top:20px;
	margin-bottom:20px;
	color:white;
	text-align:justify;
    
	line-height:1.3;
	font-weight:300;
	font-size:16px;
}
	.bg-gris .bloc-agence {
		padding:0px;
	}
#agences-map {
	width:100%;

}
#map-agence-img {
    width: 100%;
}
.ggpopover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 16px;
}
.close{
margin-top:-15px;
margin-right:-25px;
background:transparent;
float:right;
font-size:40px;
color:black;
}
.close:hover{
background:transparent;
color:#164194;
}
.container-map-agence {
    position: relative;
}
.container-map-agence .marker-agence .content-popover {
    display: none;
}
.membre-equipe {
	padding-left:15px;
	padding-right:15px;
	text-align:left;
			
	}
 .membre-equipe:nth-child(n+4) {
		width:20%;
 }

.membre-equipe	h4, .membre-equipe h5 {
		text-align:center;
	}	
.membre-equipe	img {
		margin: 0 auto;
	}
.img-circle {
    border-radius: 50%;
}
.ggpopover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 16px;
    border-bottom: 1px solid #132236;
    border-radius: 5px 5px 0 0;
}
.ggpopover.top>.arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    bottom: -11px;
}
.ggpopover.top>.arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #1d3554;
}
.ggpopover>.arrow {
    border-width: 11px;
}
.ggpopover>.arrow, .ggpopover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.popover-content .img-circle-container {
    background-color: #fff;
    padding: 3px;
    border-radius: 50%;
    display: inline-block;
}
.popover-content {
    padding: 9px 14px;
border:1px solid #e73439;
}
.popover-content {
    color: #fff;
    min-width: 260px;
}

.container-map-agence .marker-agence.agence-popover-open, .container-map-agence .marker-agence:hover {
    background-position: -29px 0;
    cursor: pointer;
}
.container-map-agence .marker-agence {
    margin-left: -11px;
    margin-top: -18px;
    position: absolute;
    width: 28px;
    height: 28px;
    background-image: url(../morz-child/images/sprite_societe.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}
#MS13{
    background-image: url(../morz-child/images/ms13.png);
}
#MS25{
    background-image: url(../morz-child/images/ms25.png);
}
#MS33{
    background-image: url(../morz-child/images/ms33.png);
}
#MS69{
    background-image: url(../morz-child/images/ms69.png);
}
#MS95{
    background-image: url(../morz-child/images/ms95.png);
}
#MSL{
    background-image: url(../morz-child/images/msl.png);
}
#MSTN{
    background-image: url(../morz-child/images/mstn.png);
}
.fade.in {
    opacity: 1;
}
.ggpopover.top {
    margin-top: -10px;
}
.fade {
    opacity: 0;
    transition: opacity .15s linear;
}

 .fl-node-5c475d4e8eb47 .fl-tabs-label {
    width: 50%;
    text-align: center;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link , #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item > a.mega-menu-link{
        Font-weight:600!important;
        color: #164194!important;
}
#ddevis .vamtam-button{
font-weight:600!important;
}
 .gloss-nav-tab ul{
display:inline-flex;
 }
 .gloss-nav-tab ul li{
    display:inline-block;
    width:20px;
height:20px;
text-align:center;
border:1px solide black;
margin:4px;
font-size:20px;
 }
.fl-module-vamtam-numbers .fl-number-int {
    font-weight: 600!important;
    font-family: 'Cabin', sans-serif;
}
.color-h2, h2{
color:#164191!important;
}
 @media (max-width: 767px) {
      .gloss-nav-tab ul{
display:block;
 }
 .vamtam-show-bg-image{
min-height:50px;
 }
 .fl-tabs-horizontal .fl-tabs-label{
padding:2px!important;
font-size:16px;
 }
 .membre-equipe:nth-child(n+4) {
 width:100%;
		}
 }
 .fl-node-619f4cd291c67{
 position:absolute;
 right:0;
 top:-100px;
 }
 .fl-node-619f4cd291c67 img{
 width:250px;
 height:auto;
 }
.fl-node-619f4ca6a484d {
    position: absolute;
    top: -600px;
    width: 200px;
}
.adresse-agence, .cp-ville-agence, .pays-agence{
font-size:14px;
}