.ja-slide-thumbs, .ja-slide-thumbs-mask, .ja-slide-thumbs-handles
{
  display: none;
}


/* ****** personnages cles ******* */ 
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');





#team .section-title {
    text-align: center;
    color: #33bed9;
    font-size: 26px;
    font-weight: normal;
    margin: 0 0 10px 0;
    
}

#team .backside .card {
    border: none;
    background: #eee;
}

#team .image-flip:hover .backside,
#team .image-flip.hover .backside {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    border-radius: 7px ;
}

#team .image-flip:hover .frontside,
#team .image-flip.hover .frontside {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

#team .mainflip {
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -moz-transform: perspective(1000px);
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
    position: relative;
}

#team .frontside {
    position: relative;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
    margin-bottom: 30px;
}

#team .backside {
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
}

#team .frontside,
#team .backside {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 1s;
    -moz-transform-style: preserve-3d;
    -o-transition: 1s;
    -o-transform-style: preserve-3d;
    -ms-transition: 1s;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
}

#team .frontside .card,
#team .backside .card {
    min-height: 160px;
}

#team .backside .card a {
    font-size: 18px;
    color: #007b5e !important;
}

#team .frontside .card .card-title,
#team .backside .card .card-title {
    color: #000000 !important;
    font-size: 15px ;
    font-weight: 700 ;
}

#team .frontside .card .card-body img {
    width: 180px;
    height: 165px;
    

}
#team .card-body
{
    padding: 15px ;
}
#team .mt-4, .my-4
{
    margin-top: 0 !important  ; 
}

#team .card .card-text
{
  text-align: left; 
}
#team a:hover
{
  text-decoration: none !important; 
}
.desc_personnage_cles 
{
    font-size : 19px ;
    font-weight: 700;
    color: #33bed9;
}
/* ********* din personnages cles ******* */ 

@media (min-width: 1200px)
{
  .j38 .main-container
  {
    margin: 0 !important ; 
  }
}

.item-image.article-image.article-image-full span
{
  margin-right: auto;
  margin-left: auto;
  display: table;
}
.color-black
{
  color: #000000 ; 
}
@media (min-width: 768px)
{
  .off-canvas-toggle
  {
    display: none;
  }
}
/* *********** slider ******* */ 
.ja-slide-main-wrap
{
     height : 380px !important ;
}
.ja-slide-item img
{
    height : 380px !important ;
    width : 100% !important;
}
/* ******* fin slider ******* */ 

.reseau-leger {
    border : 1px solid #eee;
    margin-bottom: 25px ;
    padding-top: 15px;
    margin-top : 42px ;
    box-shadow: 0px 0px 16px #eee;
}
.reseau_fln
{
    border : 1px solid #eee;
        box-shadow: 0px 0px 16px #eee;
}
.article-intro .perso-zaa  img, 
.article-content .perso-zaa  img
{
    height: 480px;
}
.t3-sidebar .nav.nav-pills.nav-stacked li 
{
    border-top: 3px solid #eeeeee;
        font-weight: bold;
}


video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

.t3-module.mod-custom p img
{
    height: 162px;
}
.blog .article-title > a
{
    color : #33bed9;
}
section.article-intro.clearfix p {
    line-height: 26px;
    font-size: 15px;
}
.t3-module.mod-custom a.btn 
{
    padding: 7px 14px !important;
    border-radius : 5px !important ;
}
hr.black_hr
{
    border : 1px solid !important ; 
}
.blog .items-leading .leading .article-image > img, .blog .items-row .item .article-image > img
{
    max-height: 180px;
}

.module_menu .nav > li > a, .module_menu .nav > li > .separator
{
	font-size: 14px ;
}

.t3-module.mod-custom .module-inner .module-ct , 
#Mod1 .module-inner .module-ct , 
#Mod166 .module-inner .module-ct 
{
	background: #05c5f926 !important ;
	padding: 10px;
	min-height: 360px;
	text-align: justify;
}

.itemid-435 .blog-featured
{
	padding: 0px 40px;
	background: #eee ; 
	margin-bottom: 25px;
}
.blog-featured article > div.row
{
	padding-top: 40px ;
	margin-bottom: 23px !important;
}
.blog-featured .items-row .item
{
	margin-bottom: 23px ;
}
.blog .items-leading .leading, .blog .items-row .item
{
	background: #f9f8f6 ;	 
	padding: 15px ; 
}
.blog .items-leading .leading .pull-left.article-image, .blog .items-row .item .pull-left.article-image
{
	height: 100% 
}
@media screen and (min-width: 1200px)
{
    .head-search {
        right: 20px;
    }
}
@media screen and (max-width: 375px)
{
    .head-search
    {
        
        right: 2px;
    }
}
.t3-sidebar .module-title
{
	font-size: 22px ;
	color: red ; 
	text-align: center;
}
.desc_global {
    border: 3px solid #33bed9;
    padding: 10px 0px 0 0;
    
}
@media screen and (min-width: 1024px)
{
	.desc_global {
    margin: 0 68px;
	}
}

.navbar-default .navbar-nav > li > a
{
	color: #33bed9 ; 	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
	color: black ; 
}
.module-more-bottom .btn.btn-default
{
	background: #33bed9;
    border-radius: 2px;
    border: none;
    color: #ffffff;
    font-size: 11px;
    font-weight: 700;
    margin-top: 10px;
    padding: 2px 7px;
    text-decoration: none;
        margin-left: auto;
    margin-right: auto;
    display: table;

}
.t3-mainnav .t3-navbar
{
	margin-right: 180px ; 

}
.head-search .form-control
{
	width: 150px ;
	padding : 0 26px ;
}
.t3-mainnav .container
{
    line-height: 50px !important ; 
}