/*
Theme Name: IsabelleChapuis
Theme URI: egwada.fr
Description: none
Version: 2.9
Date : 05/12/2015
Author: eGw@da


*/

@font-face{  font-family:'SourceSansPro-Light';  src:url('fonts/sourcesanspro-light.eot');  src:url('fonts/sourcesanspro-light.eot?#iefix') format('embedded-opentype'),      url('fonts/sourcesanspro-light.woff') format('woff'),      url('fonts/sourcesanspro-light.ttf') format('truetype'),      url('fonts/sourcesanspro-light.svg#source_sans_prolight') format('svg');  font-weight:300;  font-style:normal}@font-face{  font-family:'SourceSansPro-Regular';  src:url('fonts/sourcesanspro-regular.eot');  src:url('fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),      url('fonts/sourcesanspro-regular.woff') format('woff'),      url('fonts/sourcesanspro-regular.ttf') format('truetype'),      url('fonts/sourcesanspro-regular.svg#source_sans_proregular') format('svg');  font-weight:normal;  font-style:normal}@font-face{  font-family:'SourceSansPro-SemiBold';  src:url('fonts/sourcesanspro-semibold.eot');  src:url('fonts/sourcesanspro-semibold.eot?#iefix') format('embedded-opentype'),      url('fonts/sourcesanspro-semibold.woff') format('woff'),      url('fonts/sourcesanspro-semibold.ttf') format('truetype'),      url('fonts/sourcesanspro-semibold.svg#source_sans_prosemibold') format('svg');  font-weight:normal;  font-style:normal}.rbase{display:block;visibility:visible}.r1024,.r768,.r992,.r320{display:none;visibility:hidden}li{  list-style-type:none}body{  font-family:"SourceSansPro-Regular",Helvetica,Arial,sans-serif}.container{  position:relative;  letter-spacing:0.01cm}h3,h3 a,h3 a:hover{  font-family:"SourceSansPro-SemiBold",Helvetica,Arial,sans-serif;  text-transform:uppercase;  font-size:25px;  text-decoration:none;  color:black}header{  margin:15px 0 0}h1.site-title{  background:url('images/logo_isachapuis.png') no-repeat center center;background-size:247px 34px;  width:247px;  height:34px;  margin-left:5px}nav{  margin-top:20px;  margin-bottom:15px}nav ul{  list-style:none;  padding-left:0}nav li{  display:block;  float:left;  line-height:40px;  margin-right:20px}nav li a{  font-size:15px;  text-transform:uppercase;  color:#b6b6b6;  font-family:"SourceSansPro-Light";  letter-spacing:1px}nav li a:hover,nav li a.active ,nav li.current_page_item a,nav li.current_page_parent a,nav li.current-menu-item a{  text-decoration:none;  color:black}footer{  text-align:center;  font-size:13px;  line-height:90px}.copyright{  font-family:SourceSansPro-Light;  font-size:11px}.content{  background-color:white}article{  width:225px;  height:333px;  overflow:hidden;  margin:5px;  position:relative}.popup{  width:90%;  margin:5%;  padding:24px;  background-color:white;  background-color:rgba(255,255,255,0.8);  display:block;  position:absolute;  top:0;  height:309px;  visibility:hidden;  opacity:0;  transition:visibility 0s 0.2s,opacity 0.2s linear}article:hover .popup{  display:block;  visibility:visible;  opacity:1;  transition:opacity 0.2s linear}article:hover .plus-mobile{  display:none}.popup h3{  margin-top:0}.popup p{  font-family:"SourceSansPro-Light",Helvetica,Arial,sans-serif;  font-size:18px;  margin:5px 0}.popup a{  width:100%;  height:80%;  position:absolute}.popup .social{  bottom:0;  position:absolute;  margin-bottom:30px;  text-align:center}.encart .popup .social{position:relative;width:100%;margin:15px 0 0 0;text-align:center}.popup .social hr{  border-top:1px solid #b9b9b9;  margin:0 0 15px 0}.popup .social a{  margin:0 10px;  position:relative}.news .social a{  height:20px;  display:inline-block;  margin-right:12px}.full-news.two-columns .article .social a img{    height:19px;    width:auto}.more{    bottom:0;    position:absolute;    width:100%}.encart{  width:460px;  overflow:hidden;  margin:5px;  position:relative}.encart .popup{  display:block;  bottom:0;  position:absolute;  top:initial;  margin:40px;  width:377px;  height:auto;  visibility:visible;  opacity:1}.encart .popup h3,.encart .popup p{  margin:0;  color:black}body.serie,body.serie .content{  height:100%}body.serie header{  position:fixed;  z-index:10000;  margin:0}body.serie header a{  display:block;  z-index:9999}.serie .content.left{  cursor:url(images/prev.cur),auto}.serie .content.right{  cursor:url(images/next.cur),auto}body.serie .content{  text-align:center;  margin-top:2%;  overflow:hidden;  transition:margin-left 0.3s linear}body.serie .content .wrapper{  height:100%;  display:inline-block;  position:relative}body.serie .content .wrapper ul{  padding:0}body.serie .content .page{  position:relative;  height:100%;  float:left;  display:block;  top:0;  background-color:white;  opacity:0;  transition:opacity 0.3s linear;  transition-delay:0}body.serie .content .page.active{  opacity:1}body.serie .content .page a{  z-index:1}body.serie .content .page.active{  z-index:1000}body.serie .content .page .content-wrapper{  height:100%;  margin:auto;  text-align:center}body.serie .content .wrapper article{  float:left;  height:auto;  width:260px;  margin-left:9px}body.serie .content .wrapper article.text{  display:inline-block;  vertical-align:middle;  float:none;  top:0;  margin-top:0;  margin-right:200px}.serie article.text .column{     min-height:12px}.openVideoModal{  color:#969696;  font-family:"SourceSansPro-Light",Helvetica,Arial,sans-serif;  font-size:14px;  text-transform:uppercase;  display:block;  background:url('images/video.png') no-repeat center left;  padding-left:33px;  margin-top:15px}.openVideoModal:hover{  color:#969696}.encart .openVideoModal{  width:auto;  height:auto;  position:relative;  margin-top:5px;  color:black}.serie article h1{  font-family:"SourceSansPro-SemiBold",Helvetica,Arial,sans-serif;  text-transform:uppercase;  font-size:18px;  text-decoration:none;  color:black;  margin-bottom:0}.serie article{  font-family:"SourceSansPro-Light",Helvetica,Arial,sans-serif;  font-size:14px;  text-align:left}.modal-back{  background-color:white;  width:100%;  height:100%;  position:absolute;  z-index:49999}.video{  position:fixed;  top:50%;  left:50%;  z-index:50000}footer article.text,footer article.text p,footer article.text p.date{    font-size:4px !important;    line-height:1em}footer article.text h1{    font-size:8px}.serie footer article.text{  background:#ffffff;  padding:15px}.serie footer article .date,.serie footer article .intro{  margin-bottom:5px}footer .openVideoModal{display:none !important; visibility:hidden}.serie article .date,.serie article .intro{  font-size:16px;  margin-bottom:15px}.serie article .date{   line-height:15px}footer article h1{  margin-top:0}body.serie img.big{  height:100%}.serie footer{  position:fixed;  bottom:0;  left:0;  width:100%;  height:0;  background-color:white;  line-height:20px;  transition:height 0.3s linear;  cursor:auto;  z-index:3}#deploy-footer span{  display:block}#deploy-footer {  background:url('images/+.jpg') no-repeat center center;  background-size:20px 20px;  width:100%;  height:30px;  position:absolute;  display:block;  bottom:0;  left:0;  -webkit-box-shadow:0px -2px 3px rgba(200,200,200,.95);  -moz-box-shadow:   0px -2px 3px rgba(200,200,200,.95);  box-shadow:        0px -2px 3px rgba(200,200,200,.95)}body.serie footer.active{  height:147px}.serie footer .arrow,.serie footer .arrow.next{  position:absolute;  z-index:9999;  height:130px;  line-height:130px;  display:block;  padding:0 10px}.serie footer.active .arrow,.serie footer.active .arrow.next{  display:block}.serie footer.no-slide .arrow,.serie footer.active.no-slide .arrow{  display:none}.serie footer .wrapper{  overflow:hidden;  margin:auto}.serie footer .wrapper .list{  transition:margin-left 0.4s ease}.serie footer article{  width:auto;  height:111px;  overflow:hidden;  float:left;  cursor:pointer;  margin:10px 5px 30px 5px}.serie footer article.text{  width:74px}.serie footer article img{  width:auto;  max-height:111px}.serie .arrow{  background-color:rgba(255,255,255,0.8)}.serie .arrow.next{  position:fixed;  left:initial;  right:0}.content.contact{  font-family:'SourceSansPro-Regular';  margin-left:5px}body .profil h2{  font-size:18px;  color:#c6c6c6;  margin-bottom:0;  font-family:'SourceSansPro-Regular'}body .contact h2{  text-transform:uppercase;  margin-top:40px;  font-size:18px;  color:#c6c6c6;  margin-bottom:0;  font-family:'SourceSansPro-SemiBold'}body .contact h2.smaller{  font-size:16px}body .contact p.special {  color:#c6c6c6;  font-size:13px;  font-family:'SourceSansPro-Light';  margin-bottom:0}body .contact p.special a {  font-size:16px;  font-family:'SourceSansPro-Regular'}body .contact p {  font-size:16px;  line-height:19px;  margin-bottom:0}body .contact a{  color:#000000;  font-size:16px;  text-decoration:none}body a:hover{  text-decoration:none}body .contact hr,body .profil hr{  color:#b9b9b9;  width:80px;  text-align:left;  margin:35px 0 35px -40px;  border-top:1px solid #b9b9b9}body .contact .social a{  margin-right:33px}body .profil h2{  font-family:"SourceSansPro-SemiBold",Helvetica,Arial,sans-serif;  text-transform:uppercase;  font-size:18px;  text-decoration:none;  color:#c6c6c6;  margin-bottom:20px;  margin-top:40px}body .profil p{  font-family:'SourceSansPro-Light';  margin-bottom:20px;  text-align:justify;  text-justify:distribute;  line-height:19px}body .profil p b{  font-family:"SourceSansPro-Regular";  font-weight:normal}.hidden-desktop{  display:none}.news article{  width:201px;  height:365px;  margin:auto;  margin-bottom:25px}.news article header,.full-news .article header{  margin:0;  border-top:1px solid #b9b9b9;  border-bottom:1px solid #b9b9b9;  text-transform:uppercase;  font-family:SourceSansPro-SemiBold;  font-size:11px;  line-height:20px;  padding:5px 0}.news article .date,.full-news .article .date{  float:right;    color:#c6c6c6}.news article .categorie,.full-news .article .categorie,.news article .lieu,.full-news .article .lieu{  float:left;  color:#333333; }.news article h3,.full-news .article h3{  font-family:SourceSansPro-SemiBold;  font-size:18px;  margin-top:15px;  margin-bottom:5px}.full-news .article h3{  margin-bottom:15px}.news article p,.full-news .article p{  font-family:SourceSansPro-Light;  font-size:14px;  line-height:16px;  margin-top:10px}.news article a,.full-news .article a{  font-family:SourceSansPro-Light;  text-transform:uppercase;  color:#969696}.news article a:hover,.full-news .article a:hover{  color:#000000}.full-news .article{  width:100%;  height:auto;  float:left;   margin-bottom:25px}.full-news .article a{  text-transform:none}.full-news .article p{  margin-top:0;  text-align:justify}.full-news .article header{  width:100%}.news.expo article .date,.news.expo article .categorie,.news.expo article .lieu{}.full-news .col-2{  width:100%;  margin-top:0}.content.news{margin:40px 0 50px}header nav .menu-mobile{  background-size:32px 32px;  width:50px;  height:50px;  float:left;  background-color:rgba(255,255,255,0.9);  padding:0 10px;  cursor:pointer}header nav .menu-mobile:before{border-bottom:4px solid #000;    border-top:12px double #000;    content:"";    height:20px;    position:absolute;    top:15px;    width:28px;    cursor:pointer}.content.profil a{  font-family:"SourceSansPro-Regular";  color:black}.modal-back a{  top:20px;  left:20px;  position:fixed}.video iframe{ position:absolute; top:0; left:0; width:100%; height:100%; }a:focus{  outline:0;  text-decoration:none}.plus-mobile{  display:block;  position:absolute;  z-index:15;  top:75%;  left:50%;  margin-left:-15px;  cursor:pointer;  text-align:center;  color:#000;  background:rgba(255,255,255,0.8);  width:35px;  height:35px}.plus-mobile:before{content:"+";  font-family:"SourceSansPro-Light";  font-size:35px;  line-height:35px}html.serie{  height:100%}html.serie body{  height:100%;  min-height:100%}html.serie div.container{  height:100%;  min-height:100%;  margin:0;  padding:0;  width:100%}html.serie header{  margin:0;  padding:0;  height:3%;  width:100%}html.serie .content{  height:94%;  width:100%;  text-align:center;  overflow:hidden;  position:relative}html.serie .content .col{  width:50%;  float:left;  height:100%}html.serie .content .col article,html.serie .content .col img{  margin:0;  display:inline-block;  vertical-align:middle}html.serie .content .col article{  width:225px;  overflow:auto;  height:auto;  margin-right:50px}html.serie .content .valign{  height:100%;  min-height:100%;  float:right;  width:100%}html.serie .content .col.right .valign{  float:left}html.serie .content .valign:before{  content:'';  display:inline-block;  height:100%;  vertical-align:middle}html.serie .content .col.left .valign:before{  content:'';  display:inline-block;  height:100%;  vertical-align:middle}html.serie .content ul{  list-style-type:none;  padding:0;  margin:0}html.serie .content li{  position:absolute;  width:100%;  height:100%;  opacity:0;  transition:opacity 0.3s linear,z-index 0s linear;  transition-delay:0;  z-index:1}html.serie .content .page a{  z-index:1}html.serie .content li.active{  opacity:1;  transition-delay:0.3s;  z-index:2}html.serie .content li img{  max-width:99%;  max-height:100%}html.serie footer{  width:100%;  height:0;  overflow:hidden;  bottom:3%;  position:absolute;  transition:height 0.6s linear;  background-color:rgba(255,255,255,0.5)}html.serie footer.active{  height:130px}html.serie #deploy-footer{  width:100%;  height:3%}html.serie header nav{  display:none}html.serie header a.close{  position:fixed;  z-index:9999;  top:20px;  left:20px}a.close{  background-image:url(images/x.png);  background-size:25px 25px;  height:25px;  width:25px;  cursor:pointer;  opacity:1; -webkit-transition:opacity 0.3s ease;  -moz-transition:opacity 0.3s ease;  -ms-transition:opacity 0.3s ease;  -o-transition:opacity 0.3s ease;  transition:opacity 0.3s ease;  display:block;  }a.close:hover{  opacity:0.5}html.serie header nav a{  position:relative}.video-wrapper{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;  background:#fff;  z-index:4}.video img{  z-index:3;  position:absolute;  width:100%;  height:100%;  top:0}.modal-back{  position:fixed}html.serie .content li .valign{  height:100%;  min-height:100%;  vertical-align:middle} .container{    width:100%;    padding:0 20px;  } .container.serie{    width:100%;    padding:0;  } .container.serie header{    display:none;  } .serie .content .wrapper article.text{    width:70%;    margin:auto;    text-align:justify;    margin-left:-20px;    transition:margin-top 0.4s ease;  } .encart{    width:100%;    margin:0;  } article{    width:100%;    height:auto;    margin:5px 0;  }  article img{    width:100%;  }  .popup{    margin:5%;    width:90%;    height:94%;  }  .popup img{    width:auto;  }  .popup .social{    width:80%;  } .encart .popup{    width:74%;    margin:13%;  } .news article{    width:47%;    height:auto;    margin-bottom:25px;    margin-right:6%;  }   .news article:nth-of-type(2n+2){margin-right:0} .menu-mobile{display:block} .video{    position:relative;    padding-bottom:56.25%;    padding-top:30px;    height:0;    left:0;    top:110px;    overflow:hidden;  }   .video iframe{ position:absolute; top:0; left:0; width:100%; height:100%; }   html.serie .content li img{    max-width:99%;    max-height:100%;    display:inline-block;    margin-left:-20px;  }   html.serie .content .wrapper{    width:40000px;    margin-left:0;    transition:margin-left 0.3s linear;  }   header nav{    margin:0 -130px 0 30px;    position:fixed;    top:0;    right:0;    z-index:4;    transition:margin-right 0.3s linear;  } header nav.active{    margin-right:0;  } header nav ul{    display:block;    float:left;    margin-bottom:0;    background-color:rgba(255,255,255,0.9);  } header nav li{    float:none;    height:50px;    width:130px;    border-left:1px solid #a5a6a8;    border-bottom:1px solid #a5a6a8;    margin:0;    padding-left:10px;  } header nav li a{    font-size:18px;    line-height:50px;    color:#a5a6a8;  } html.serie header a.close{    position:fixed;    z-index:9999;  } html.serie header a.close{  } .serie .content li article.text{    display:inline-block;    width:60%;    margin-right:10px;  }   html.serie header nav a{    display:block;  }   html.serie .content li article.text{    margin:auto;    width:40%;  }   body .content.contact,  body .content.profil{    margin-left:0;    width:100%;    margin-bottom:50px;  } .menu-mobile{display:block} .container.serie header nav{    display:none;  }   body.serie .content .wrapper article{    top:50%;    margin-top:-25%;  } body.serie header{    margin:15px 5px 0;  } body.serie header a{    margin-top:20px;  } body.serie .content .wrapper article{    margin-left:9px;  } .full-news .article header{    width:100%;  } .news article{    float:left;  }   html.serie .content .col img{    float:left;  } .serie .content .wrapper article.text{  }#traduc{ display:block;    position:absolute;    top:0;    z-index:5;  font-family:"SourceSansPro-Light";    font-size:15px;    letter-spacing:1px;    line-height:22px;    text-align:right}#traduc{    left:20px;    padding:0 5px 0 0}html.serie #traduc{display:none; visibility:hidden}#traduc li{    display:inline-block;    text-transform:uppercase;  padding:8px 0 0 5px}#traduc li a{  -webkit-transition:color 0.3s ease;  -moz-transition:color 0.3s ease;  -ms-transition:color 0.3s ease;  -o-transition:color 0.3s ease;  transition:color 0.3s ease;color :#B6B6B6}#traduc li.active{color:#000000;  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDMwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBmaWxsPSIjMDEwMjAyIiBwb2ludHM9IjAsMCAxNC45NiwxNC45NTkgMjkuOTA5LDAuMDA5ICIvPg0KPC9zdmc+DQo=) no-repeat scroll transparent;  background-size:15px 8px;  background-position:5px 0}#traduc li:hover a{color:#000000}.slidenext{    background:url("images/next.png") no-repeat scroll center center transparent;    cursor:pointer;    display:block;    height:90%;    position:absolute;    right:20px;    top:21px;    width:13%}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0; padding:0; list-style:none}.flexslider{margin:0; padding:0}.flexslider .slides > li{display:none; -webkit-backface-visibility:hidden}.flexslider .slides img{width:100%; display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.egslide{display:block;    width:100%;    background:#fff;    border:none}.full-news .col-2{    margin-left:0;    width:100%;    float:left}.flexslider{ background:#fff; position:relative;  zoom:1; }.flexslider .flex-viewport{ max-height:514px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; }.loading .flex-viewport{ max-height:300px; }.flexslider .slides{ zoom:1; }.carousel li{ margin-right:5px; }.flex-direction-nav{*height:0}.flex-direction-nav a { text-decoration:none; display:block;   width:33%; height:80%; top:10%;   margin:0; position:absolute;  z-index:10; overflow:hidden; opacity:0}.flex-direction-nav .flex-prev{ left:0;  cursor:url(images/prev.cur),auto; }.flex-direction-nav .flex-next{ right:0; cursor:url(images/next.cur),auto; }.flex-pauseplay a{ display:block; width:20px; height:20px; position:absolute; bottom:5px; left:10px; opacity:0.8; z-index:10; overflow:hidden; cursor:pointer; color:#000; }.flex-pauseplay a:before { font-family:"flexslider-icon"; font-size:20px; display:inline-block; content:'\f004'; }.flex-pauseplay a:hover { opacity:1; }.flex-pauseplay a.flex-play:before{ content:'\f003'; }.flex-control-nav,.encart .pager{width:100%; position:absolute; bottom:0; text-align:center;z-index:50;padding:0}.flex-control-nav li,.encart .pager li{border:none;margin:0 6px; display:inline-block; zoom:1; *display:inline}.flex-control-paging li a,.encart .pager a{width:10px; height:10px;   display:block; background:#b6b6b6; cursor:pointer; text-indent:-9999px;   -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; }.flex-control-paging li a:hover,.encart .pager a:hover{ background:#333333; }.flex-control-paging li a.flex-active,.encart .pager a.active{ background:#333333; cursor:default; }.flex-control-nav{bottom:-25px;opacity:0.7}.encart .flex-control-nav{ bottom:0; opacity:0.7}.encart .flex-direction-nav a{width:10%}.flex-control-thumbs{margin:5px 0 0; position:static; overflow:hidden}.flex-control-thumbs li{width:25%; float:left; margin:0}.flex-control-thumbs img{width:100%; display:block; opacity:.8; cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1; cursor:default}.news .full-news .article .close{    position:absolute;    left:0;    bottom:-35px;    z-index:500;    opacity:1;    color:#333333;  }.news .full-news .article .close:hover{color:#b6b6b6}.flexslider .btnvid{    display:block;    position:absolute;    text-align:center;    top:50%;    width:100%}.flexslider .btnvid a.openVideo{    background:url("images/video.png") no-repeat scroll 10px center rgba(255,255,255,0.8);    color:#969696;    font-family:"SourceSansPro-Light",Helvetica,Arial,sans-serif;    font-size:14px;    padding:10px 10px 10px 43px;    text-transform:uppercase;    width:120px}.flexslider .btnvid a.openVideo:hover{  color:#969696;  background-color:rgba(255,255,255,1)}.bxslider{padding:0}.bx-wrapper{  position:relative;  margin:0 auto 40px;  padding:0;  *zoom:1}.bx-wrapper img{  max-width:100%;  display:block}.bx-wrapper .bx-viewport{  background:#fff;      -webkit-transform:translatez(0);  -moz-transform:translatez(0);      -ms-transform:translatez(0);      -o-transform:translatez(0);      transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{  position:absolute;  bottom:-45px;   width:100%}.bx-wrapper .bx-loading{  min-height:50px;  background:url(images/bx_loader.gif) center center no-repeat #fff;  height:100%;  width:100%;  position:absolute;  top:0;  left:0;  z-index:2000}.bx-wrapper .bx-pager{  text-align:center;  font-size:.85em;  font-family:Arial;  font-weight:bold;  color:#666}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{  display:inline-block;  *zoom:1;  *display:inline}.bx-wrapper .bx-pager.bx-default-pager a{  background:#b6b6b6;  text-indent:-9999px;  display:block;  width:10px;  height:10px;  margin:0 5px;  outline:0;  -moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{  background:#333333}.bx-wrapper .bx-prev{  left:0;    cursor:url(images/prev.cur),auto; }.bx-wrapper .bx-next{  right:0;  right:0; cursor:url(images/next.cur),auto; }.bx-wrapper .bx-controls-direction a{  text-decoration:none; display:block;   width:33%; height:60%; top:30px;  margin:0; position:absolute;  z-index:10; overflow:hidden; opacity:0}.bx-wrapper .bx-controls-direction a.disabled{  display:none}.bx-wrapper .bx-controls-auto{  text-align:center}.bx-wrapper .bx-controls-auto .bx-start{  display:block;  text-indent:-9999px;  width:10px;  height:11px;  outline:0;  background:url(images/controls.png) -86px -11px no-repeat;  margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{  background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{  display:block;  text-indent:-9999px;  width:9px;  height:11px;  outline:0;  background:url(images/controls.png) -86px -44px no-repeat;  margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{  background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{  text-align:left;  width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{  right:0;  width:35px}.bx-wrapper .bx-caption{  position:absolute;  bottom:0;  left:0;  width:100%}.bx-wrapper .bx-caption span{  color:#fff;  font-family:Arial;  display:block;  font-size:.85em;  padding:10px}.nano > .nano-content:focus{  outline:thin dotted}.nano > .nano-content::-webkit-scrollbar{  display:none}.has-scrollbar > .nano-content::-webkit-scrollbar{  display:block}.nano > .nano-pane{  background:#EEE;  width:3px;  position   :absolute;  right      :0;  top        :0;  bottom     :0;  visibility :hidden\9;   opacity    :.01;  -webkit-transition    :.2s;  -moz-transition       :.2s;  -o-transition         :.2s;  transition            :.2s;  -moz-border-radius    :5px;  -webkit-border-radius :5px;  border-radius         :5px}.nano > .nano-pane > .nano-slider{ background:#111;  position              :relative;  margin                :0 1px;  -moz-border-radius    :3px;  -webkit-border-radius :3px;  border-radius         :3px;  cursor:pointer}.nano:hover > .nano-pane,.nano-pane.active,.nano-pane.flashed{  visibility :visible\9;   opacity    :0.99}.nano{   position :relative;  width    :100%;  overflow :hidden;  height:495px; }.serie .nano{    height:100%}.nano > .nano-content{  position      :absolute;  overflow      :scroll;  overflow-x    :hidden;  top           :-3px;  right         :0;  bottom        :0;  left          :0; padding-right:13px; }.serie .nano > .nano-content{     padding-right:18px}@media (max-width:1025px){  html.serie .content .wrapper li{    position:relative;    opacity:1;    transition:none;    float:left;    margin-right:20px;  } #player_1{    height:255px;    width:100%}}@media (min-width:768px){  .r768{display:block;visibility:visible} .r1024,.r992,.r320,.rbase{display:none;visibility:hidden}  .encart{    width:460px;    height:676px;    margin:5px;  } article{    width:225px;    height:333px;    margin:5px;  } .popup .social{    width:77%} html.serie .video{    width:875px;    height:493px;    margin-left:-438px;    margin-top:-250px;    top:50%;    left:50%;    padding:0;  } .video{    width:660px;    height:369px;    margin-left:-330px;    margin-top:0;    top:272px;    left:50%;    padding:0;  } .plus-mobile{    display:none;  } .container{    width:705px;    margin:auto;    padding:0;  } .news .full-news .article{    width:100%;    height:auto;    position:relative;  } header nav{    position:relative;  }   header nav li{    float:left;    height:auto;    width:auto;    border-left:none;    border-bottom:none;    margin-right:20px;  } header nav li a{    font-size:15px;    line-height:77px;    color:#b6b6b6;  }   .news article{    width:201px;    height:315px;    margin-bottom:25px;    margin:0 51px 25px 0;  }.news article:nth-of-type(2n+2){margin-right:51px} .news article:nth-of-type(3n+3){margin-right:0}   .hidden-desktop{    display:block;  } html.serie .hidden-desktop{    display:block;  } html.serie #SpecificSeries.hidden-desktop{    display:none;  } .menu-mobile{    display:none;  }   html.serie .menu-mobile{    display:block;  } #traduc{left:auto; right:0} html.serie #traduc{right:4%; visibility:visible !important; display:block}   #player_1{      height:255px;      width:100%;  }}@media (min-width:992px){  .r992{display:block;visibility:visible}.r1024,.r768,.r320,.rbase{display:none;visibility:hidden} .container{    width:940px;  } html.serie #deploy-footer{    height:3%;  } html.serie footer{    bottom:3%;  } html.serie .content{    height:94%;  } body .content.contact,body .content.profil{    margin-left:292px;    width:500px;  }.egslide{width:69%; }.full-news .col-2{width:29%; margin-left:2%;  } .full-news.two-columns .col-2{    float:left;  } .full-news.one-column .col-2{    padding:10px 0 10px 0;  } .full-news .article header{    width:100%;  } .video{    top:143px;  } .news article,.news article:nth-of-type(3n+3),.news article:nth-of-type(2n+2){margin-right:45.3px} .news article:nth-of-type(4n+4){margin-right:0}}@media (min-width:1026px){    .r1024{display:block;visibility:visible}.r768,.r992,.r320,.rbase{display:none;visibility:hidden} .container{    width:940px;  } .container.serie{    width:100%;  } body.serie .content .wrapper article{    top:50%;    margin-top:-25%;  } body.serie header{    margin:15px 25px 0;  } body.serie header a{    margin-top:20px;  } body.serie .content .wrapper article{    margin-left:9px;  }   html.serie .content li{    position:absolute;    width:100%;    height:100%;    opacity:0;    transition:opacity 0.3s linear,z-index 0s linear;    transition-delay:0;    z-index:1;  } html.serie .content li img{    max-width:99%;    max-height:100%;    margin-left:0;  } html.serie .content .col.left{    text-align:right;  } html.serie .content .col img{    float:none;  } html.serie .content .col.right{    text-align:left;  }   html.serie header a.close{  } .serie .content .wrapper li article.text{    width:62%;    margin-right:50px;  }   .encart{    width:460px;    height:676px;    margin:5px;  } html.serie #SpecificSeries.hidden-desktop{    display:block;  }   .video{    width:875px;    height:493px;    margin-left:-438px;    margin-top:-250px;    top:50%;    left:50%;    padding:0;  }}@media (min-width:1190px){  .container{    width:1175px;  } .full-news .article header{    width:100%;  } .full-news.one-column .article header{    width:100%;  } .news article,.news article:nth-of-type(4n+4),.news article:nth-of-type(3n+3),.news article:nth-of-type(2n+2){margin-right:42.5px} .news article:nth-of-type(5n+5){margin-right:0}}@media (max-height:700px){    html.serie .content{    height:90%;  } html.serie footer{    bottom:7%;  } html.serie #deploy-footer{    height:7%;  }}@media (max-width:320px){.r320{display:block;visibility:visible}.r1024,.r768,.r992,.rbase,html.serie .close{display:none;visibility:hidden}html.serie .modal-back .close{visibility:visible} html.serie .content{    height:95%;  } html.serie footer{    bottom:0;  } html.serie #deploy-footer{    height:0;  } .news article{height:auto} .news article .more{    margin-top:17px;    position:relative;  }}