/*  --------------------------------------------------------
MSIS costum CSS
-------------------------------------------------------- */

.img_header_logo {
    width: 90px;
    height: 110px;
   
}

.img_commission {
    width: 70px;
    height: 70px;
    border: 4px solid #ff4530 ;
    -webkit-border-radius: 20%;
       -moz-border-radius: 20%;
            border-radius: 20%;
            display: initial;
}
.wh300 {min-height: 300px;max-height: 300px;width: 100%;}
.wh160 {min-height: 160px;max-height: 160px;width: 100%;}
.wh180 {min-height: 180px;max-height: 180px;min-width: 180px;max-width: 180px}
.wh70 {min-height: 70px;max-height: 70px;max-width: 70px;min-width: 70px;}
.wh290 {min-height: 290px;max-height: 290px;}
.wh500 {min-height: 500px;max-height: 500px;}


.pbcostum30 {padding-bottom: 30px!important}

.team-four img.team_img {
    width: 150px;
    height: 150px;
    margin: 20px auto 10px auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.ellipsis_mail {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis_200 {
	width:200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

.ellipsis_news {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.content_mem {
    
    padding: 0 0 0 0;
    border-radius: 0px 0px 20% 20%;
   
}

.content_mem:hover {
    
    background-color: #67e6b6;
    cursor: pointer;
   
}

.commission:hover{
	cursor: pointer;
	opacity: 0.7;
}

.padding0{padding: 0px}
.padding1{padding: 1px}
.raduis0{border-radius: 0px}

.bg-orange {background-color: orange}
.bg-blue {background-color: blue}
.bg-green {background-color: green}
.bg-purple {background-color: purple}
.bg-gold {background-color: orange}
.bg-yellow {background-color: yellow}





a.go-to-top1 {
    background-color: rgba(0, 0, 0, 0.55);
    color: #fff;
    position: fixed;
    bottom: 10px;
    right: 10px;
    text-align: center;
    padding-top: 5px;
    display: none;
    width: 30px;
    height: 30px;
    z-index: 99999;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;    
}


.bg-conseil-header {
    background-image:url(../../img/bg/bg-parallax-7.jpg);
    background-position: center center;
}

.mrg5 {margin: 5px}
.mrg10 {margin: 10px}
.pt5 {padding-top: 5px}
.pb5 {padding-bottom: 5px}
.commission {opacity:0.5}
.commAtive {opacity:1!important}

.com_mem{
	
min-height: 400px;max-height: 400px;min-width: 350px;max-width: 250px;	
}


.horizontal-scrollable > .row { 
            overflow-x: auto; 
            overflow-y: hidden; 
            white-space: nowrap; 
        } 
        
       .horizontal-scrollable > .row::-webkit-scrollbar {
  height: 14px;              
  width: 4px;              

    background: #2b3337;
}

.horizontal-scrollable > .row::-webkit-scrollbar-thumb:horizontal{
        background: #e52f65;

    }
          
        .horizontal-scrollable > .row > .col-md-3 { 
            display: inline-block; 
            float: none;
            padding-bottom: 20px; 
        } 


.news_img {
	min-height: 260px;max-height: 260px;width: 100%;
}

.allnewsimg {
	min-height: 220px;max-height: 220px;width: 100%;
}

.blog_news_conseil {
	padding: 7px;
    border: 1px solid #cacbcc;
}

.costumSeparator {
	color: inherit;
    cursor: inherit;
}

.padlr5{padding: 0 5px 0 5px;}

.static_news_height{	min-height: 130px;max-height: 130px;}

a.button-o:hover {color:white!important}
.button-o.button-red {color: #fd3635!important}


.paginations > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.paginations {
    text-align:center;
}


#blog{min-height: 549px}

.float-right{float: right}
.videos {min-width:100%;min-height: 315px;max-width: 100%;max-height: 315px;display: inline-flex;}

.mb0 {margin-bottom:0!important}

.icon_event {border: 1px solid #c0c0c0;min-width:200px;min-height: 200px;max-width: 200px;max-height: 200px;border-radius: 50%}
.pad10 {padding: 10px}

.border_r20{border-radius: 20px}

.bgc {background-color: black}
.bgc_green {background-color: #00541c}
.bgc_dark_green {background-color: #066f65}



.overflow_hidden {
	
	overflow: hidden
}

.position_inher {position: initial!important}
.uppercased {text-transform: uppercase;}
.lowercased {text-transform: lowercase;}
.team_costum_img {    margin: 10px auto 10px auto!important}
.bold {font-weight: bold!important}

.hover_black:hover{color: black!important}
.hover_white:hover{color: white!important}
.no_margin {margin-left: 0px!important;margin-right: 0px!important}

.language {
	float: right;
}

.fs12{font-size: 12px}
.margR7 {margin-left: 7px}

@media(max-width:991px) {
 #CommuneLogo {
 float: left!important;
  text-align: center
 }
 .language {
	 float: none!important;
	 text-align: center
}
}

.twitter-share-button {vertical-align: bottom;}

.hei20 {
    height: 20px;
}

.hei40 {
    height: 40px;
}

.mb25{margin-bottom: 25px}

.fb_iframe_widget span {
	top: 8px!important;
}

.orangeColor {color : #fd3635}