/*************************************       FONTS       *************************************/

@font-face {
  font-family:'pluto_sansextralight';
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansextralight-webfont.eot');
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansextralight-webfont.eot?#iefix') format('embedded-opentype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansextralight-webfont.ttf') format('truetype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansextralight-webfont.svg#pluto_sansextralight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'pluto_sansmedium';
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansmedium-webfont.eot');
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansmedium-webfont.eot?#iefix') format('embedded-opentype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansmedium-webfont.ttf') format('truetype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosansmedium-webfont.svg#pluto_sansmedium') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'pluto_sanscond_medium';
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondmedium-webfont.eot');
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondmedium-webfont.eot?#iefix') format('embedded-opentype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondmedium-webfont.ttf') format('truetype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondmedium-webfont.svg#pluto_sanscond_medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family:'pluto_sanscond_light';
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondlight-webfont.eot');
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondlight-webfont.eot?#iefix') format('embedded-opentype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondlight-webfont.ttf') format('truetype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondlight-webfont.svg#pluto_sanscond_light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family:'pluto_sanscond_exlight';
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondexlight-webfont.eot');
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondexlight-webfont.eot?#iefix') format('embedded-opentype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondexlight-webfont.ttf') format('truetype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondexlight-webfont.svg#pluto_sanscond_exlight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'pluto_sanscond_thin';
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondthin-webfont.eot');
  src: url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondthin-webfont.eot?#iefix') format('embedded-opentype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondthin-webfont.ttf') format('truetype'),
  url('/sites/all/themes/europe.tv5monde.com/fonts/plutosanscondthin-webfont.svg#pluto_sanscond_thin') format('svg');
  font-weight: normal;
  font-style: normal;
}







/**************************************       GENERAL      ************************************/
/**********************************************************************************************/

/* html, body {width:100%; margin:0; padding:0; background:#f6f6f6;}
html, body, #wrapper, h1, h2, h3 {margin: 0; padding: 0; font-size:12px; }
body {color:#333; background:#f2f2f2; font-size:14px; padding:15px 0;}
ul {margin:0; padding:0;}
p {font-size:13px; margin:0 0 15px 0;}
a, a:visited {text-decoration:none; color:#333; }
a:hover {text-decoration:none; }
.clear {clear:both;}
ul {margin:0; padding:0;}
ul li {list-style-type:none;}
div, p {line-break:strict;}
img { transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; }
table, td, tr, tr.odd, tr.info, tr:nth-child(2n+1) { background:none; border:0; }
html, body, p, div, h1, h2, h3, h4, h5 {margin:0; padding:0; font-family:'pluto_sanscond_light',Helvetica,Arial,Osaka,sans-serif; }
img, a, li { transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out; } */
/* .i18n-ro html, .i18n-ro body, .i18n-ro p, .i18n-ro div, .i18n-ro h1, .i18n-ro h2, .i18n-ro h3, .i18n-ro h4, .i18n-ro h5, .i18n-ro span, .i18n-ro a { font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important; } */

/* .ui-widget-overlay { position:fixed !important; } */

/*
.i18n-en .lang-fr, .i18n-en .lang-nl, .i18n-en .lang-ro, .i18n-en .lang-de { display:none !important; }
.i18n-fr .lang-en, .i18n-fr .lang-nl, .i18n-fr .lang-ro, .i18n-fr .lang-de { display:none !important; }
.i18n-nl .lang-fr, .i18n-nl .lang-en, .i18n-nl .lang-ro, .i18n-nl .lang-de { display:none !important; }
.i18n-ro .lang-fr, .i18n-ro .lang-nl, .i18n-ro .lang-en, .i18n-ro .lang-de { display:none !important; }
.i18n-de .lang-fr, .i18n-de .lang-nl, .i18n-de .lang-ro, .i18n-de .lang-en { display:none !important; }
 */


/**************************************       Header       ************************************/
/**********************************************************************************************/

/* .pane-pane-header { width:100%; height:87px; position:absolute; left:0; background:#333; }
.pane-pane-header .pane-inner { width:970px; margin:0 auto; padding:0 15px; }
.pane-pane-header #name-and-slogan { }
.pane-pane-header #name-and-slogan #site-name a { background:url(/sites/default/files/logo-header.png) no-repeat 18px 16px; background-size:180px 23px; display:block; width:250px; height:25px; padding:41px 0 0 22px; color:#c1c1c1; text-transform:uppercase; font-size:15px; font-family: 'pluto_sanscond_light'; }
.pane-pane-header #name-and-slogan #site-name a:hover { text-decoration:none; }

.pane-lang-dropdown-language-content { max-width:300px; float:right; height:40px; margin:12px 15px 0 0; }
.ldsSkin .ddChild { background:#000; width:143px; }
.ldsSkin .ddChild li { padding:5px 20px 5px 0; background:#000; border-bottom:solid 1px #555 !important; }
.ldsSkin .ddChild li.selected, .ldsSkin .ddChild li:hover { background:#444; color:#fff; }
.ldsSkin .ddChild li img { padding:3px 6px; width:20px; height:20px; }
.ldsSkin .ddChild li .ddlabel { color:#eee; }
.pane-lang-dropdown-language-content .block-title { display:none; }
.pane-lang-dropdown-language-content .form-item { margin:0; }
.pane-lang-dropdown-language-content .ldsSkin { border:0; width:125px !important; }
.pane-lang-dropdown-language-content .ldsSkin .ddTitle { background:#000; border:solid 1px #727272; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; color:#ddd; padding:2px 8px; padding:6px 8px; }
.pane-lang-dropdown-language-content .ldsSkin .ddTitle .ddTitleText img { border-radius:15px;  padding-right:0px; width:20px; height:20px; margin:0 5px 0 0 ; }
.pane-lang-dropdown-language-content .ldsSkin .ddTitle .ddTitleText { padding:0px 20px 0px 0px; }
.pane-lang-dropdown-language-content .divider { display:none; }
.pane-lang-dropdown-language-content .ldsSkin .ddArrow, .pane-lang-dropdown-language-content .ldsSkin:hover .ddArrow { width:16px; height:16px; margin-top:-8px; background:url(/sites/default/files/arrow-down.png) no-repeat center center; background-size:9px 6px; } */

/* .pane-timezone-switcher-menu-panel-pane-1 { position:relative; z-index:125; height:35px; margin:0 15px 0 0; width:100%; text-align:right; margin:52px 15px 0 0; } */
#tv5monde-timezone-switcher-form .form-submit { display:none; }
#tv5monde-timezone-switcher-form .form-item-tzselect select { background:url(/sites/default/files/arrow-down.png) no-repeat right center #333; border:solid 0px #727272; color:#ddd; font-size:13px; padding:6px 8px; background-size:9px 6px; -webkit-appearance:none; -moz-appearance:none;    text-indent:1px; text-overflow:''; }


/* @media screen and (max-width: 1000px) {
  .pane-pane-header > .pane-inner { padding:0; }
  .container { width:100%; padding:0; }
  .pane-pane-header .pane-inner { width:700px; }
  .pane-pane-header #name-and-slogan #site-name a {margin:0 auto;}
  .container > .region-secondary-content { clear:both; }
  .container > .region-secondary-content { width: 700px; margin: 0 auto; }
  .html #columns { width:660px; margin: 0 auto; }
  .pane-pane-header #name-and-slogan #site-name a { position:relative; z-index:130; }
  .pane-lang-dropdown-language-content { position:relative; z-index:135; margin:12px 30px 0 0; }
  #tv5monde-timezone-switcher-form .form-item-tzselect select { width:100px; padding:6px 16px 6px 8px; font-size:.9em; }
  .pane-timezone-switcher-menu-panel-pane-1 .pane-inner { margin-right:30px; }
}

@media screen and (max-width: 700px) {
  .pane-pane-header .pane-inner { width:100%; }
  .pane-lang-dropdown-language-content .ldsSkin { width:40px !important; }
  .pane-lang-dropdown-language-content .ldsSkin .ddTitle .ddlabel { display:none; }
  .container > .region-secondary-content { width:100%; }
  .html #columns, .page-home #columns { width:100%; padding:0 !important; }

  .ldsSkin .ddChild { text-align:center; border: 1px solid #aaa; margin:-35px 0 0 0; width:36px; }
  .ldsSkin .ddChild li { padding:8px 5px; border-bottom: solid 1px #555 !important; background:#000; }
  .ldsSkin .ddChild li.selected { background:#444; }
  .ldsSkin .ddChild li .ddlabel { display:none; }
  .ldsSkin .ddChild li img { padding:0; }
  .pane-lang-dropdown-language-content .ldsSkin .ddTitle { padding:6px 8px; }

} */




/**************************************        Menu        ************************************/
/**********************************************************************************************/
.tb-megamenu { background:none; }
#menu-bar { margin:0 0 0 0; }
#menu-bar .pane-inner { padding:0; margin:0; }
#tb-megamenu-main-menu { background:none; /*color:#333;*/ }
.tb-megamenu .nav > li > a { border:0; cursor:pointer; }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle { background:none; }
.tb-megamenu .nav li.dropdown > .dropdown-toggle, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle { color:#333; border-top:solid 1px #f6f6f6; }
.tb-megamenu .nav li.dropdown.open > a:hover, .tb-megamenu .nav li.dropdown.open.active > a:hover { color:#fff; }
.tb-megamenu .nav > li > a { background:none; }
.tb-megamenu .nav > li > a { border-top:solid 1px #f6f6f6;}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus { background:none;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle { color:#00a5e7; }
.tb-megamenu .nav > .dropdown > a:hover, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle { color:#fff; border-top:solid 1px #787878;
  background: #696969;
  background: -moz-linear-gradient(top, #696969 0%, #333333 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696969), color-stop(100%,#333333));
  background: -webkit-linear-gradient(top, #696969 0%,#333333 100%);
  background: -o-linear-gradient(top, #696969 0%,#333333 100%);
  background: -ms-linear-gradient(top, #696969 0%,#333333 100%);
  background: linear-gradient(to bottom, #696969 0%,#333333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#333333',GradientType=0 );
}
.tb-megamenu .nav > li > a { color:#333;}
.tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus { color:#009CE3; background:none; }
.tb-megamenu .nav-collapse .nav > li.active > a, .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { color:#009CE3; }
.tb-megamenu .dropdown-menu li > a { border:0; }
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a { background:none; }

.tb-megamenu .nav > li.menu-extra { display:block; overflow:hidden; width:40px; height:40px; margin:5px 0 0 15px; cursor:pointer; }
.tb-megamenu .nav > li.menu-extra i.icon { display:block; float:left; overflow:hidden; width:40px; height:40px; margin:0 8px 0 0; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.tb-megamenu .nav > li.menu-jeunesse i.icon { background:url(/sites/default/files/menu-extra-jeunesse.jpg) no-repeat; background-size:40px 40px;}
.tb-megamenu .nav > li.menu-afrique i.icon { background:url(/sites/default/files/menu-extra-afrique.jpg) no-repeat; background-size:40px 40px;}
.tb-megamenu .nav > li.menu-cinema i.icon { background:url(/sites/default/files/menu-extra-cinema.jpg) no-repeat; background-size:40px 40px;}
.tb-megamenu .nav > li.menu-documentaire i.icon { background:url(/sites/default/files/menu-extra-documentaire.jpg) no-repeat; background-size:40px 40px;}
.tb-megamenu .nav > li.menu-extra a { display:block; padding:0; height:40px; line-height:40px; transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; }

.tb-megamenu .nav > li .mega-dropdown-menu { color:#fff; background:#333; width:auto; height:auto; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:1px 10px 18px rgba(222,222,222,.7); -moz-box-shadow:1px 10px 18px rgba(222,222,222,.7); box-shadow:1px 10px 18px rgba(222,222,222,.7); border:solid 3px #eeeeee; border-top:0px; }
.tb-megamenu .nav > li .mega-dropdown-menu .title { font-family:'pluto_sanscond_medium'; color:#fff; font-size:16px; margin:0 0 3px 0; }
.tb-megamenu .nav > li .mega-dropdown-menu a { color:#c1c1c1; }
.tb-megamenu .nav > li .mega-dropdown-menu a:hover { border-bottom:solid 1px #888;}
.tb-megamenu .nav > li.menu-distribution .mega-dropdown-menu li, .tb-megamenu .nav > li.menu-about .mega-dropdown-menu li { color:#fff; list-style-type:none; line-height:32px; font-size:13px; border-bottom:solid 1px #555; background:url(/sites/default/files/arrow-li.png) no-repeat 0 11px; background-size:6px 10px; padding:0 0 0 14px; }
.tb-megamenu .mega-dropdown-inner { padding:18px;}
.tb-megamenu .mega-inner { padding:0; }
.tb-megamenu .block-inner { margin:0; }


/* Programs */
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu { width:970px; margin:0 0 0 -5px;}
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule { width:300px; height:303px; border-right:solid 1px #000; margin:0; padding:0 20px 0 0; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-header p { font-size:18px; margin:0 0 5px 0; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content, .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .attachment-after { width:100%; height:135px; margin:0 0 5px 0;}
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content { background:url(/sites/default/files/schedule-week-current.jpg) center center no-repeat; background-size:292px 135px; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .attachment-after .view-content { background:url(/sites/default/files/schedule-week-next.jpg) center center no-repeat; background-size:292px 135px; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content img { float:left; height:135px; display:none; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a { float:left; display:block; width:100%; height:135px; margin:0 0 0 0; padding:0; background:url(/sites/default/files/halo-b.png) no-repeat; background-position:-100px bottom; background-size:390px 170px; line-height: 18px; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content:hover a { background-position:-130px bottom; background-size:450px 200px; text-decoration:none; border:0; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a span { padding:0 10px; display:block; color:#fff; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a span.title { padding:89px 10px 0 10px; display:block; font-size:20px;}

.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories { width:624px; height:303px; border-left:solid 1px #484848; margin:0; padding:0 0 0 20px; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .view-header { padding:0 0 5px 0;}
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .attachment { margin:-26px 0 0 0; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .subtitles { float:right; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .subtitles li { float:left; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .subtitle-info { float:right; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .categories { font-size:18px; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories { width:608px; height:276px; overflow:hidden; padding:5px 0 0 0; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li { position:relative; border:0; float:left; display:block; margin:0 2px 2px 0; width:200px; height:138px; color:#fff; font-size:18px; padding:0; text-align:right; }

.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.TV-Series { background:url(/sites/default/files/th-tvseries.jpg) no-repeat center center; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.News { background:url(/sites/default/files/th-currentaffairs.jpg) no-repeat center center; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Documentary { background:url(/sites/default/files/th-documentary.jpg) no-repeat center center; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Cinema { background:url(/sites/default/files/th-cinema.jpg) no-repeat center center; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Entertainment { background:url(/sites/default/files/th-entertainment.jpg) no-repeat center center; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Lifestyle { background:url(/sites/default/files/th-lifestyle.jpg) no-repeat center center; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li { background-size:200px 144px !important; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Sport, .tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Youth, .tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Current-affairs { display:none !important; }

.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li a { display:block; width:92%; box-sizing:content-box; height:100%; padding:0 4% 0% 4%; color:#fff; cursor:pointer; background:url(/sites/default/files/halo-b.png) no-repeat; background-position:30px bottom; background-size:290px 150px; }
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Lifestyle a, .tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.TV-Series a { background:url(/sites/default/files/halo-p.png) no-repeat; background-position:30px bottom; background-size:290px 150px;}
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Entertainment a, .tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.TV-Series a { background:url(/sites/default/files/halo-o.png) no-repeat; background-position:30px bottom; background-size:290px 150px;}
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li.Cinema a { background:url(/sites/default/files/halo-g.png) no-repeat; background-position:30px bottom; background-size:290px 150px;}
.tb-megamenu .nav > li.menu-programs .menu-tvshow-categories li a:hover { text-decoration:none; border:0; background-position:10px bottom; background-size:330px 170px; }
.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li a span { display:block; padding:55% 0 0 0; font-size:20px; }


/* Distribution */
.tb-megamenu .nav > li.menu-distribution .mega-dropdown-menu { width:640px; margin:0 0 0 -50px;}
.tb-megamenu .nav > li.menu-distribution:hover .mega-dropdown-menu { margin-top:0; }
.tb-megamenu .nav > li.menu-distribution .mega-dropdown-menu .submenu-distribution-links { padding:0 10px 0 10px;}
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink h2 { display:none; }
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block { background:url(/sites/default/files/menu-distrib-map-europe.png) no-repeat 0 0 #484848; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block .title { font-size:20px; padding:10px 0 0 0; }
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block .descr { font-size:14px; color:#c1c1c1; }
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block a { display:inline-block; width:auto; height:52px; line-height:46px; text-align:center; font-size:20px; font-family:'pluto_sanscond_medium'; cursor:pointer; color:#fff; margin:15px 0 20px 0; padding:0 20px; box-shadow:5px 5px 105pxpx #333; -moz-box-shadow:5px 5px 5px #333; -webkit-box-shadow:5px 5px 5px #333; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; }
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block a:hover {text-decoration:none; border-bottom:0; }



/* About */
.tb-megamenu .nav > li.menu-about .mega-inner { padding:0 10px; }
.tb-megamenu .nav > li.menu-about .mega-dropdown-menu { width:250px; margin:0 0 0 -50px;}



/*Blue button */
/* .view-distribution-page-with-country-filter .view-filters .views-submit-button .form-submit, .page-admin .views-submit-button .form-submit, #edit-actiontv5monde-vbo-add-highlight, #edit-actiontv5monde-vbo-remove-highlight, .form-submit.remove, .not-front .browse {
  border-top: solid 1px #80e1f7; background: #00bbee;
  background: -moz-linear-gradient(top, #00bbee 0%, #006fda 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bbee), color-stop(99%,#006fda));
  background: -webkit-linear-gradient(top, #00bbee 0%,#006fda 99%);
  background: -o-linear-gradient(top, #00bbee 0%,#006fda 99%);
  background: -ms-linear-gradient(top, #00bbee 0%,#006fda 99%);
  background: linear-gradient(to bottom, #00bbee 0%,#006fda 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbee', endColorstr='#006fda',GradientType=0 );
}
.view-distribution-page-with-country-filter .view-filters .views-submit-button .form-submit:hover, .page-admin .views-submit-button .form-submit:hover, #edit-actiontv5monde-vbo-add-highlight:hover, #edit-actiontv5monde-vbo-remove-highlight:hover, .form-submit.remove:hover, .not-front .browse:hover {
  background: #00def7;
  background: -moz-linear-gradient(top, #00def7 0%, #0067d7 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00def7), color-stop(99%,#0067d7));
  background: -webkit-linear-gradient(top, #00def7 0%,#0067d7 99%);
  background: -o-linear-gradient(top, #00def7 0%,#0067d7 99%);
  background: -ms-linear-gradient(top, #00def7 0%,#0067d7 99%);
  background: linear-gradient(to bottom, #00def7 0%,#0067d7 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00def7', endColorstr='#0067d7',GradientType=0 );
} */



/*Green button */
/* .tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block a {
  border-top:solid 2px #eeff7f;
  background: #c2d666;
  background: -moz-linear-gradient(top,  #c2d666 1%, #1b5420 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c2d666), color-stop(100%,#1b5420));
  background: -webkit-linear-gradient(top,  #c2d666 1%,#1b5420 100%);
  background: -o-linear-gradient(top,  #c2d666 1%,#1b5420 100%);
  background: -ms-linear-gradient(top,  #c2d666 1%,#1b5420 100%);
  background: linear-gradient(to bottom,  #c2d666 1%,#1b5420 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2d666', endColorstr='#1b5420',GradientType=0 );
}
.tb-megamenu .nav > li .mega-dropdown-menu .submenu-distribution-biglink .tb-megamenu-block a:hover { text-decoration:none; border-top:solid 2px #f8ffcb;
  background: #d1e75d;
  background: -moz-linear-gradient(top,  #d1e75d 1%, #014707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d1e75d), color-stop(100%,#014707));
  background: -webkit-linear-gradient(top,  #d1e75d 1%,#014707 100%);
  background: -o-linear-gradient(top,  #d1e75d 1%,#014707 100%);
  background: -ms-linear-gradient(top,  #d1e75d 1%,#014707 100%);
  background: linear-gradient(to bottom,  #d1e75d 1%,#014707 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e75d', endColorstr='#014707',GradientType=0 );
} */

/*Orange button */
/* .playerWidget.timeout .actions a.test-now {
  border-top:solid 2px #f8e0a2;
  background: #edc446;
  background: -moz-linear-gradient(top,  #edc446 0%, #db6b3d 49%, #a52f35 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edc446), color-stop(49%,#db6b3d), color-stop(99%,#a52f35));
  background: -webkit-linear-gradient(top,  #edc446 0%,#db6b3d 49%,#a52f35 99%);
  background: -o-linear-gradient(top,  #edc446 0%,#db6b3d 49%,#a52f35 99%);
  background: -ms-linear-gradient(top,  #edc446 0%,#db6b3d 49%,#a52f35 99%);
  background: linear-gradient(to bottom,  #edc446 0%,#db6b3d 49%,#a52f35 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edc446', endColorstr='#a52f35',GradientType=0 );
}
.playerWidget.timeout .actions a.test-now:hover { text-decoration:none;
  border-top:solid 2px #fbeecf;
  background: #f1cf63;
  background: -moz-linear-gradient(top,  #f1cf63 0%, #db6b3d 49%, #92252b 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1cf63), color-stop(49%,#db6b3d), color-stop(99%,#92252b));
  background: -webkit-linear-gradient(top,  #f1cf63 0%,#db6b3d 49%,#92252b 99%);
  background: -o-linear-gradient(top,  #f1cf63 0%,#db6b3d 49%,#92252b 99%);
  background: -ms-linear-gradient(top,  #f1cf63 0%,#db6b3d 49%,#92252b 99%);
  background: linear-gradient(to bottom,  #f1cf63 0%,#db6b3d 49%,#92252b 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1cf63', endColorstr='#92252b',GradientType=0 );
} */


/*Pink button */
/* .playerWidget.timeout .actions a.leave { font-family:'pluto_sanscond_medium'; font-size:18px; padding:12px 0 0 0; height:60px;
  border-top:solid 2px #ffcadf;
  background: #f55267;
  background: -moz-linear-gradient(top,  #f55267 0%, #c82a61 80%, #9c2157 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f55267), color-stop(80%,#c82a61), color-stop(99%,#9c2157));
  background: -webkit-linear-gradient(top,  #f55267 0%,#c82a61 80%,#9c2157 99%);
  background: -o-linear-gradient(top,  #f55267 0%,#c82a61 80%,#9c2157 99%);
  background: -ms-linear-gradient(top,  #f55267 0%,#c82a61 80%,#9c2157 99%);
  background: linear-gradient(to bottom,  #f55267 0%,#c82a61 80%,#9c2157 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f55267', endColorstr='#9c2157',GradientType=0 );
}
.playerWidget.timeout .actions a.leave:hover { text-decoration:none; border-top:solid 2px #ffe2ed;
  background: #f87d90;
  background: -moz-linear-gradient(top,  #f87d90 0%, #da2e4c 49%, #87153e 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f87d90), color-stop(49%,#da2e4c), color-stop(99%,#87153e));
  background: -webkit-linear-gradient(top,  #f87d90 0%,#da2e4c 49%,#87153e 99%);
  background: -o-linear-gradient(top,  #f87d90 0%,#da2e4c 49%,#87153e 99%);
  background: -ms-linear-gradient(top,  #f87d90 0%,#da2e4c 49%,#87153e 99%);
  background: linear-gradient(to bottom,  #f87d90 0%,#da2e4c 49%,#87153e 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87d90', endColorstr='#87153e',GradientType=0 );
} */



@media screen and (max-width: 1000px) {
  .pane-pane-header { margin:0; }
  #menu-bar { clear:none; position:relative; z-index:110; }
  .container > #menu-bar { margin:-72px 0 0 0; float:left; display:block; height:72px; width:100%; }
  .tb-megamenu .mega-dropdown-inner { padding:0 18px; }
  .tb-megamenu .btn-navbar, .tb-megamenu .btn-navbar:hover, .tb-megamenu .btn:focus { display:block; width:27px; height:23px; margin:5px 0 0 20px; border:0; background:url(/sites/default/files/menu-icon.png) no-repeat 0 0; background-size:27px 23px; box-shadow:0; }
  .tb-megamenu .btn { border-radius:0; }
  .tb-megamenu .btn-navbar i.fa, .tb-megamenu .btn-navbar:hover i.fa, .tb-megamenu .btn:focus i.fa { display:none; }
  .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu { box-shaddow:0; border:none; }

  .tb-megamenu .nav-collapse { position:relative; margin-top:0; top:36px; text-align:center; }
  .tb-megamenu .nav-collapse .nav { margin:13px 0 0 0; position:relative; width:100%; background:#000; }
  .tb-megamenu .nav-collapse .nav > li { text-align:left; }
  .tb-megamenu .nav-collapse .nav .menu-tvshow-categories li a, .tb-megamenu .nav-collapse .nav .menu-tvshow-categories li a:hover { border-top:solid 1px #696969 !important;}

  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .attachment { display:none; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories .view-header { display:none; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories { height:auto; width:auto; margin:0 -20px; padding:0; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li { width:33.3%; display:table; margin:0; text-align:left; background-size:cover !important; }
  .tb-megamenu .nav li.dropdown > .dropdown-toggle, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle  { pointer-events:none; cursor:default; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li a, .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li:hover a { background-position:95% bottom !important; background-size:cover !important; display:table-cell; vertical-align:bottom; padding: 0 4% 3% 6%; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li a, .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li a span { font-size:24px; }
  .tb-megamenu .submenu-distribution-biglink { display:none !important; }
  .tb-megamenu .nav li.dropdown > .dropdown-toggle, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
    color:#fff; border-top:solid 1px #888; background: rgb(105,105,105);
    background: -moz-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(105,105,105,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(105,105,105,1) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(105,105,105,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(105,105,105,1) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(105,105,105,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696969', endColorstr='#000000',GradientType=0 );
  }
  .tb-megamenu .nav > li .mega-dropdown-menu a, .tb-megamenu .nav > li .mega-dropdown-menu a:hover { font-size:14px; color:#fff; }
  .tb-megamenu .nav-collapse .dropdown-menu a, .tb-megamenu .nav-collapse .dropdown-menu a:hover { border:0; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule { height:150px; border:0; padding:0; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content, .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .attachment-after .view-content { height:75px; width:auto; margin:0 -20px 0 -20px; background-size:cover; background:none; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content img { display:none; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a,.tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a:hover { height:75px; float:none; margin:0; padding:0 20px; border-bottom: solid 1px #696969; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a span.title { padding:20px 0 3px 0; display:block; font-size:24px; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-content a span { display:inline-block; padding:0; font-size:18px; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .view-header { display:none; padding:0; }

  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories, .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-categories:hover { border:0; padding:0; height:auto; }
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .submenu-tvshow-schedule .attachment-after .view-content a { background: url(/sites/default/files/halo-g.png) no-repeat; background-position: -100px bottom; background-size: 390px 170px; }
  .tb-megamenu .nav-collapse .nav .menu-tvshow-categories li:hover a, .tb-megamenu .nav-collapse .nav .menu-tvshow-categories li a:hover { color:#00a5e7; }

  .tb-megamenu .nav > li.menu-distribution .mega-dropdown-menu .submenu-distribution-links { padding:0; }
  .tb-megamenu .nav > li.menu-distribution .mega-dropdown-menu li, .tb-megamenu .nav > li.menu-about .mega-dropdown-menu li { line-height:45px; margin:0 -20px; background-position:20px 18px; text-align:left; padding:0 0 0 35px; }

  .tb-megamenu .nav > li .mega-dropdown-menu .title { display:none; }

  .tb-megamenu .nav > li.menu-extra { display:inline-block; width:60px; height:60px; margin: 25px 15px 15px 0; }
  .tb-megamenu .nav > li.menu-extra a, .tb-megamenu .nav > li.menu-extra a:hover { height:100%; border:0; }
  .tb-megamenu .nav > li.menu-jeunesse i.icon, .tb-megamenu .nav > li.menu-afrique i.icon, .tb-megamenu .nav > li.menu-cinema  i.icon, .tb-megamenu .nav > li.menu-documentaire i.icon { background-size:60px 60px; }
  .tb-megamenu .nav > li.menu-extra i.icon { width:60px; height:60px; }
}

@media screen and (max-width: 700px) {
  .tb-megamenu .nav > li.menu-programs .mega-dropdown-menu .menu-tvshow-categories li { width:50%; }
}






/*************************************        Banner        ***********************************/
/**********************************************************************************************/
/* .pane-top-banner-location-s-content-panel-pane-1 { background:#fff; padding:8px 0 2px 0; }
.pane-top-banner-location-s-content-panel-pane-1 .field-content { text-align:center; } */

/* .pane-dynamic-advertisement-banner-panel-pane-1 .field-content { text-align:center; } */







/************************************        Content        ***********************************/
/**********************************************************************************************/
/* #columns { padding:20px 20px; background:#fff; -webkit-box-shadow:3px -1px 25px rgba(0,0,0,.4); -moz-box-shadow:3px -1px 25px rgba(0,0,0,.4); box-shadow:3px -1px 25px rgba(0,0,0,.4); }
.page-home #columns { padding:0 20px; }
#columns .pane-inner { margin:0; }
#columns #content { margin:0; } */

/* #columns .block-title { font-size:20px; font-family:'pluto_sanscond_exlight'; color:#adadad; border-bottom:solid 5px #ededed; margin:0 0 12px 0; }
#columns #tvshow-details-category { margin:0 0 8px 0; }
.page-home #columns .block-title { font-size:18px; margin:0 0 0 0;}
.view-content .views-row { clear:both; }
#tvshow-details-category .pane-content { display:none; }
.region-two-66-33-first .region-inner { width:605px; }
.region-two-66-33-second .region-inner { width:300px; margin:0 0 0 8px; } */


/* .panel-2col-stacked .panel-col-first { width:605px; }
.panel-2col-stacked .panel-col-last { width:300px; margin:0 0 0 16px; }
.panel-2col-stacked .panel-col-last .inside { margin:0; } */

/* @media screen and (max-width: 1000px) {
  .panel-2col-stacked { width:94%; padding:3% 3%; }
  .panel-2col-stacked .panel-col-top { padding:25px 0 0 0; }
  .two-66-33 > .region-two-66-33-first { float: left; width:100%; margin:0 20px 0 -355px; }
  .two-66-33 > .region-two-66-33-second { width:310px; float:left; }
  .region-two-66-33-first .region-inner { width:auto; margin:0 0 0 380px; }
} */

/* @media screen and (max-width: 700px) {
  .panel-2col-stacked { width:92%; padding:4% 4%; }
  .two-66-33 > .region-two-66-33-first { margin:0 20px 0 0; }
  .region-two-66-33-first .region-inner { margin:0; }
}
 */



/************************************       Home Page       ***********************************/
/**********************************************************************************************/

/*       Slide show       */
/* .page-home #columns .region-conditional-stack, .page-admin-tv5monde-slideshow #columns .region-conditional-stack { width:auto; margin:0 -20px; } */
/* .pane-clone-3-of-slideshow-panel-pane-1 { max-height:335px; margin:0; } */
/* .pane-video-slideshow-panel-pane-1 { margin:0; } */
/* .vjs-default-skin .vjs-big-play-button { left:42%; top:38%; width:80px; border-radius:50px; } */
.flexslider { border:0; padding:0; margin:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-box-shadow:0 0 0; -moz-box-shadow:0 0 0; -o-box-shadow:0 0 0; box-shadow:0 0 0; }
.flexslider .slides img { max-height:332px; }
.flex-control-nav { display:block; position:relative; float:right; width:auto; z-index:900; margin:-78px 15px 0 0; }
.flex-control-nav li { margin:0 0 0 4px;}
.flex-control-nav li a { cursor:pointer; }
.flex-control-paging li a { width:22px; height:22px; line-height:22px; text-indent:0; color:#333; font-size:11px; background:#fff; transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out; }
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover { background:#00a5e7; color:#fff; }
.flexslider a {
  color:#fff;
  text-shadow: #111 1px 1px 4px;
}
.flexslider .views-field-field-featured-image { float:left; }
.flexslider .info { float:left; display:block; position:relative; margin:-333px 0 0 0; width:100%; height:335px; background:url(/sites/default/files/halo-b.png) no-repeat 20px 0px; pointer-events:none; z-index:300 }
.flexslider .info.pink { background:url(/sites/default/files/halo-p.png) no-repeat 20px 0px; }
.flexslider .info.orange { background:url(/sites/default/files/halo-o.png) no-repeat 20px 0px; }
.flexslider .info.green { background:url(/sites/default/files/halo-g.png) no-repeat 20px 0px; }
.flexslider .info .views-field-title { display:block; font-size:46px; font-family:'pluto_sanscond_exlight'; color:#fff; margin:189px 0 0px 0; width:100%; max-height:72px; overflow:hidden; text-align:center; pointer-events:auto; line-height:48px; }
.flexslider .info .views-field-title a { color:#fff; display:block; max-height:64px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
.flexslider .info .sub-info { display:block; width:100%; text-align:center; }
.flexslider .views-field-field-tv-category, .flexslider .views-field-field-category { display:inline-block; margin:0 8px 6px 0; }
.flexslider .views-field-field-tv-category div, .flexslider .views-field-field-category div { font-size:18px; font-family: 'pluto_sanscond_medium'; color:#fff; }
.flexslider .info .sub-info .views-field-body { background: url(/sites/default/files/slideshow-bottom.png) no-repeat center top; width:100%; height:63px; text-align:center; color:#eee; line-height:18px; font-size:13px; }
.flexslider .info .sub-info .views-field-body .field-content p { padding:12px 230px 0 230px; font-size:15px; height:36px; overflow:hidden; }
.flexslider .views-field-field-broadcast-date { display:inline-block; font-size:18px; color:#fff; }
.flexslider .flex-caption { display:none; }
.flexslider .views-field-colorbox { max-height:333px; overflow:hidden; float:left; display:block; margin:0 0 0 0; width:100%; position:relative; z-index:100; }
.flexslider li .play-button-overlay { display:block; position:relative; z-index:200; width:100%; height:333px; background: url(/sites/default/files/slider-video-play-btn.png) no-repeat center -30px; pointer-events:none; opacity:.8; transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; }
.flexslider li:hover .play-button-overlay { opacity:1; }
.flexslider .video-js { max-height:333px; margin:0 0 0 0; display:inline-block; width:100%; opacity:.55\9\0;
}

/* #cboxOverlay { background:#333; }
#colorbox { padding:50px; top:25%; left:25%; }
#cboxContent { background:#222; }
#cboxLoadedContent { position:absolute; top:30px; }
#cboxCurrent, #cboxPrevious, #cboxNext { display:none !important; }
#cboxClose, #cboxClose:hover { bottom:auto; top:0; background:url(/sites/default/files/popup-close-btn.png) no-repeat 0 0; background-size:15px 15px; opacity:.8; }
#cboxClose:hover { opacity:1; }
#cboxWrapper { margin:50px; background:#222; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-box-shadow:0px 0px 30px rgba(222,222,222,.7); -moz-box-shadow:0px 0px 30px rgba(222,222,222,.7); box-shadow:0px 0px 30px rgba(222,222,222,.7); border:solid 1px #888; } */

@media all and (-ms-high-contrast:none) {
  .flexslider .video-js { opacity:.55; }
  *::-ms-backdrop, .flexslider .video-js { opacity:.55; }
}
.flexslider div, .flexslider img, .flexslider a, .flexslider li { transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none; }

/* .dont-hide-image-slide { display:block !important; }
.dont-show-image-slide { display:none !important; }
.hide-trailer-slide { display:none !important; }
.show-trailer-slide { display:block !important; } */


/*      Left column     */
/* .view-tv-shows-details-list-all- .views-row { padding:10px 0 10px 0; border-bottom:solid 1px #e8e8e8; clear:both; min-height:150px; }
.view-tv-shows-details-list-all- .views-row-last { margin:0 0 8px 0; } */

/* .view-tv-shows-details-list-all- .views-field-field-wide-image, .view-tv-shows-details-list-all- .views-field-field-primary-image { width:130px; height:130px; float:left; padding:5px 15px 0 0;}
.view-tv-shows-details-list-all- .views-field-field-wide-image .field-content { display:block; width:100%; height:100%; padding:0; overflow:hidden; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; background-color:#ccc; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Tv-series { background:url(/sites/default/files/th-tvseries.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Current-affairs { background:url(/sites/default/files/th-currentaffairs.jpg) no-repeat center center;  }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-News { background:url(/sites/default/files/th-news.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Documentary { background:url(/sites/default/files/th-documentary.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Sport { background:url(/sites/default/files/th-sport.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Youth { background:url(/sites/default/files/th-youth.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Cinema { background:url(/sites/default/files/th-cinema.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Short-program { background:url(/sites/default/files/th-shortprograms.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Entertainment { background:url(/sites/default/files/th-entertainment.jpg) no-repeat center center; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .category-Lifestyle { background:url(/sites/default/files/th-lifestyle.jpg) no-repeat center center; } */

/* .view-tv-shows-details-list-all- .views-field-field-wide-image .field-content { background-size:180px 130px; }
.view-tv-shows-details-list-all- .views-field-field-wide-image .field-content:hover { background-size:201px 145px; } */

/* .view-tv-shows-details-list-all- .views-field-field-wide-image img { max-width:160px; width:130px; height:130px; }
.view-tv-shows-details-list-all- .views-field-field-wide-image:hover img { width:150px; height:150px; margin:-10px 0 0 -10px; }
.view-tv-shows-details-list-all- .tvshow-header-fieldset, .view-tv-shows-details-list-all- .views-field-body, .view-tv-shows-details-list-all- .tvshow-footer-fieldset { }
.view-tv-shows-details-list-all- .tvshow-header-fieldset div, .view-tv-shows-details-list-all- .tvshow-footer-fieldset div { display:inline; }
.view-tv-shows-details-list-all- .views-field-field-tv-category a { color:#00a5e7; font-family:'pluto_sanscond_medium'; font-size:16px; }
.view-tv-shows-details-list-all- .views-field-field-tv-category a:hover { border-bottom:solid 1px #00a5e7; }
.view-tv-shows-details-list-all- .views-field-title a { color:#333; font-size:16px; }
.view-tv-shows-details-list-all- .views-field-title a:hover { border-bottom:solid 1px #333; }
.view-tv-shows-details-list-all- .views-field-body { padding:3px 0 0 0; line-height:18px;}
.view-tv-shows-details-list-all- .views-field-body p { color:#666; font-size:13px; line-height:16px; text-align:left; display:inline-block; }
.view-tv-shows-details-list-all- .tvshow-footer-fieldset { padding:6px 0 0 0;}
.view-tv-shows-details-list-all- .views-field-field-broadcast-date div { color:#333; font-family:'pluto_sanscond_medium'; font-size:13px; padding:5px 0 0 0;}
.view-tv-shows-details-list-all- .views-field-field-duration-int div { color:#333; font-size:13px; padding:5px 0 0 0;}
.view-tv-shows-details-list-all- .view-empty { padding:10px 0 0 0; }
.view-tv-shows-details-list-all- .view-empty p { font-size: 14px; } */

/* .view-tv-shows-details-list-all- .view-footer { text-align:right; }
.view-tv-shows-details-list-all- .view-footer a { color:#00a5e7; font-size:18px; text-decoration:underline; }
.view-tv-shows-details-list-all- .view-footer a:hover { text-decoration:none; } */


/*      Right column     */
/* .video-js.vjs-default-skin.vjs-paused .vjs-poster , .video-js.vjs-default-skin.vjs-ended .vjs-poster {display:block !important;}
.video-js.vjs-has-started .vjs-poster { background-size:cover; }
.vjs-live-controls { display:none; }
#videotrailerblock .vjs-default-skin .vjs-big-play-button { left:37%; top:27%; }
#panels-ipe-regionid-two_66_33_second .panel-pane { margin:0 0 30px 0;}
.view-sidebar-exercise { margin:10px 0 0 0; }
.exercise-text-details-fieldset { position:absolute; width:300px; height:220px; margin:-195px 0 0 0; background:url(/sites/default/files/halo-p.png) no-repeat -180px -50px;  background-size:530px 240px; display:block; }
.views-field-field-exercise-category .field-content { float:left; margin:135px 0 0 15px; width:42px; height:42px; background:#888; color:#fff; font-size:20px; font-family:'pluto_sanscond_medium'; line-height:42px; text-align:center; -webkit-border-radius:22px; -moz-border-radius:22px; -o-border-radius:22px; border-radius:22px; }
.views-field-field-exercise-category .A1 { background:#fb9035; }
.views-field-field-exercise-category .A2 { background:#7fb122; }
.views-field-field-exercise-category .B1 { background:#3192db; }
.views-field-field-exercise-category .B2 { background:#a748c7; }
.view-sidebar-exercise .views-field-body { margin:0 0 0 65px; padding:135px 0 0 0; font-size:17px; line-height:21px; color:#fff; }
.view-sidebar-exercise a { color:#fff; cursor:pointer;}
.view-sidebar-exercise .views-field-body a:hover { text-decoration:underline; }
.view-sidebar-ad { margin:10px 0 0 0; } */

/* #airing { margin:0 0 0 0;}
#airing > div { display:block; margin:0 0 1px 0; padding:0; height:132px; overflow:hidden; }
#airing > p { display:none; }
#airing > div .background { display:block; float:left; width:100%; height:100%; }
#airing > div .background img { width:100%; }
#airing > div .foreground { display:block; float:left; width:300px; display:table-cell; vertical-align:bottom; margin:-130px 0 0 0; padding:0; width:100%; height:132px; color:#fff; background:url(/sites/default/files/halo-o.png) no-repeat -200px bottom; background-size:500px 180px; }
#airing > div .foreground:hover { background-position:-200px bottom; background-size:550px 210px; }
#airing > div.airing-next .foreground { background-position:0 bottom; text-align:right; }
#airing > div .foreground .title a { color:#fff; display:block; overflow:hidden; height:20px; line-height:20px; font-size:18px; padding:85px 10px 0 10px; margin:0 0 0 0; }
#airing > div .foreground .datetime { display:block; font-size:14px; padding:0 10px; font-family:'pluto_sanscond_medium'; }
#airing > div .foreground .datetime .duration { padding:0 0 0 7px; }
#airing > div.category-Tvmovie { background:url(/sites/default/files/th-tvseries.jpg) no-repeat center center; }
#airing > div.category-Magazine { background:url(/sites/default/files/th-currentaffairs.jpg) no-repeat center center;  }
#airing > div.category-Newscast { background:url(/sites/default/files/th-news.jpg) no-repeat center center; }
#airing > div.category-Documentary { background:url(/sites/default/files/th-documentary.jpg) no-repeat center center; }
#airing > div.category-Sport { background:url(/sites/default/files/th-sport.jpg) no-repeat center center; }
#airing > div.category-Youthprogram { background:url(/sites/default/files/th-youth.jpg) no-repeat center center; }
#airing > div.category-Cinema { background:url(/sites/default/files/th-cinema.jpg) no-repeat center center; }
#airing > div.category-Shortprogram { background:url(/sites/default/files/th-shortprograms.jpg) no-repeat center center; }
#airing > div.category-Entertainment { background:url(/sites/default/files/th-entertainment.jpg) no-repeat center center; }
#airing > div { background-size:300px 217px !important; } */

/* .pane-sidebar-block-ava-pdf-panel-pane-2 { padding:20px 0 20px 0; }
.view-sidebar-block-ava-pdf { display:block; }
.view-sidebar-block-ava-pdf .ava-item { margin:0 0 1px 0; }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper { display:table; position:relative; color:#fff; font-size:24px; line-height:26px; margin:-135px 0 0 0; background:url(/sites/default/files/halo-b.png) no-repeat -200px bottom; background-size:500px 180px; width:100%; padding:0; }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper.css-orange { background:url(/sites/default/files/halo-o.png) no-repeat -200px bottom; background-size:500px 180px; }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper.css-pink { background:url(/sites/default/files/halo-p.png) no-repeat -200px bottom; background-size:500px 180px; }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper.css-green { background:url(/sites/default/files/halo-g.png) no-repeat -200px bottom; background-size:500px 180px; }
.view-sidebar-block-ava-pdf .ava-background { height:135px; overflow:hidden; }
.view-sidebar-block-ava-pdf .ava-item .ava-background img { width:100%; max-width:none; }
.view-sidebar-block-ava-pdf .ava-item:hover .ava-background img { width:110%; margin:-2% -5%; }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper .ava-pdf-text { display:table-cell; height:130px; padding:0 10px 5px 10px; vertical-align:bottom; cursor:pointer;  }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper .ava-pdf-text a { display:inline-block; line-height:22px; padding:0 0 0 35px; color:#fff; background:url(/sites/default/files/pdf-icon.png) no-repeat; font-size:22px; height:30px; }
.view-sidebar-block-ava-pdf .ava-pdf-text-wrapper .ava-pdf-text a:hover { text-decoration:none; } */

/* .view-news-block .slides { background:#f0f0f0; }
.view-news-block .slides li { position:relative; margin:0; padding:0 0 0 0; background:#f0f0f0; min-height:120px; max-height:120px; text-overflow:hidden; overflow:hidden; transition:all .8s ease-out; -o-transition:all .8s ease-out; -moz-transition:all .8s ease-out; -webkit-transition:all .8s ease-out; }
.view-news-block .slides li:hover { text-overflow:visible; overflow:visible; max-height:500px; }
.view-news-block .slides li .news-image { overflow:hidden; margin:10px 10px 0 10px; float:left; }
.view-news-block .slides li .news-image img { max-height:none; width:100px; }
.view-news-block .slides li .title { padding:10px 10px 0 0; margin:0 0 0 110px; font-family:'pluto_sanscond_medium'; line-height:21px; font-size:19px; color:#333; }
.view-news-block .slides li .title, .view-news-block .slides li .title a { font-family:'pluto_sanscond_medium'; font-size:18px; color:#00a5e7; }
.view-news-block .slides li .description { padding:0 10px 10px 0; margin:0 0 0 110px; font-size:13px; display:block; overflow:hidden; max-height:50px; transition:all 2s ease-out; -o-transition:all 2s ease-out; -moz-transition:all 2s ease-out; -webkit-transition:all 2s ease-out; }
.view-news-block .slides li .description .overlay { display:block; width:180px; position:absolute; bottom:0; height:130px;
  transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out; opacity:1;
  background: -moz-linear-gradient(top,  rgba(240,240,240,0) 32%, rgba(240,240,240,0.67) 64%, rgba(240,240,240,1) 80%, rgba(240,240,240,1) 100%);
  background: -webkit-linear-gradient(top,  rgba(240,240,240,0) 32%,rgba(240,240,240,0.67) 64%,rgba(240,240,240,1) 80%,rgba(240,240,240,1) 100%);
  background: linear-gradient(to bottom,  rgba(240,240,240,0) 32%,rgba(240,240,240,0.67) 64%,rgba(240,240,240,1) 80%,rgba(240,240,240,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f0f0', endColorstr='#f0f0f0',GradientType=0 );
} */

/* .view-news-block .slides li:hover .description .overlay { height:10px; }
.view-news-block .slides li:hover .description { overflow:visible; max-height:500px; }
.view-news-block .news-flex-control-nav { display:block; position:relative; width:92%; padding:0 4%; margin:0 0 0 0; background:#f0f0f0; height:auto; text-align:right; }
.view-news-block .news-flex-control-nav li { list-style-type:none; display:inline-block; width:20px; height:30px; margin:0 0 0 3px; }
.view-news-block .news-flex-control-nav li a { display:block; width:20px; height:20px; line-height:20px; background:#ccc; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; color:#fff; font-size:10px; font-family:'pluto_sanscond_medium'; text-align:center; cursor:pointer; }
.view-news-block .news-flex-control-nav li a.news-flex-active { background:#009ce3; } */


/* #distributor-flexslider li .views-field-field-logo { float:left; }
#distributor-flexslider li .distrib-details { display:block; width:auto; height:95px; margin:0 10px 0 115px; padding:5px 0 0 0; text-align:left; }
#distributor-flexslider li .distrib-details a { display:table; width:100%; color:#333; }
#distributor-flexslider li .distrib-details .distributor { line-height:20px; height:105px; overflow:hidden; }
#distributor-flexslider li .distrib-details .country { font-size:18px; color:#00a5e7; font-family:'pluto_sanscond_medium'; }
#distributor-flexslider li .distrib-details .name, #distributor-flexslider li .distrib-details .type { color:#333; font-size:15px; font-family:'pluto_sanscond_medium'; }
#distributor-flexslider li .distrib-details .partner .name { color:#333; font-size:20px; line-height:25px; padding:5px 0 0 0; }
#distributor-flexslider li .distrib-details .partner.distributor .name { color:#333; font-size:15px; padding:0; line-height:18px; }
#distributor-flexslider li .distrib-details .description { color:#333; line-height:15px; display:block; max-height:44px; overflow:hidden; }
#distributor-flexslider li .distrib-details .partner .description { margin:3px 0 0 0; }
#distributor-flexslider li .distrib-details .distributor .description, #distributor-flexslider li .distrib-details .distributor a { display:block; }
#distributor-flexslider.flexslider .slides li > .views-field-field-image .field-content { display:none; }
#distributor-flexslider.flexslider .slides li { display:block; width:100%; height:120px; background:url(/sites/default/files/halo-b.png) #f0f0f0 no-repeat -50px bottom; background-size:560px 190px;}
#distributor-flexslider.flexslider .slides .left-part { float:left; max-width:95px; margin:10px 10px 10px 10px; text-align:center; }
#distributor-flexslider.flexslider .slides .left-part img { display:block; }
#distributor-flexslider.flexslider .slides .left-part .channel { font-size:15px; line-height:35px; color:#333; font-family:'pluto_sanscond_medium'; }
.distributor-flex-direction-nav { display:none; } */


/* .view-concours-partenaires { width:300px; height:262px; }
.view-concours-partenaires .background-image { float:left; }
.view-concours-partenaires .details { float:left; margin:-262px 0 0 0; }
.view-concours-partenaires .flexslider .details img { height:50px; width:auto; margin:0 auto; }
.view-concours-partenaires .flexslider .details a { display:block; width:270px; padding:165px 15px 0 15px; color:#fff; font-family:'pluto_sanscond_medium'; font-size:18px; line-height:20px; text-align:center; max-height:40px; overflow:hidden; }
.partnergame-flex-direction-nav { display:none; } */

/* @media screen and (max-width: 1000px) {
  .page-home #columns .region-conditional-stack { margin:0 0; }
  .flexslider .info.blue, .flexslider .info.pink, .flexslider .info.orange, .flexslider .info.green { background-position:20px 63px; }
  .flexslider .info .sub-info .views-field-body { display:none; }
  .page-home .panel-2col-stacked { width:100%; padding:0; }
  .page-home .region-two-66-33-top { padding:0; width:100%; }
  .flexslider .views-field-colorbox { height:230px; }
  .flexslider .video-js { height:230px; }
  .flexslider .info { background-position:center -40px !important; height:230px; margin:-230px 0 0 0; }
  .flexslider li .play-button-overlay { height:230px; background-size:140px 230px; }
  .flexslider .views-field-field-featured-image, .flexslider .views-field-field-ep-primary-image-1, .views-field-field-primary-image-1 { height:230px; }
  .views-field-field-primary-image-1.dont-hide-image-slide { overflow:hidden; }
  .flexslider .info .views-field-title, .flexslider .info .sub-info { width:94%; margin:0 3% 0 3%; }
  .flexslider .info .views-field-title { margin-top:135px; font-size:36px; }
  .flexslider .info .views-field-title a {  max-height:54px; }
  .view-tv-shows-details-list-all- .views-field-field-wide-image { width:90px; height:90px; }
  .view-tv-shows-details-list-all- .views-field-field-wide-image img, .view-tv-shows-details-list-all- .views-field-field-wide-image:hover img { width:90px; height:90px; margin:0;  }
  .view-tv-shows-details-list-all- .views-row { min-height:100px; }
  .view-tv-shows-details-list-all- .views-field-body, .view-tv-shows-details-list-all- .tvshow-footer-fieldset { margin:0 0 0 105px; }
  .flex-control-nav { display:none; }

  #colorbox { padding:25% 5% 5% 5%; margin:0; width:90% !important; height:auto !important; top:0 !important; left:0 !important; }
  #colorbox #cboxWrapper {position:relative; margin:0; width:100% !important; height:auto !important; top:0 !important; left:0 !important; }
  #colorbox #cboxWrapper .video-js { width:100% !important; height:auto !important; }
  #colorbox #cboxWrapper .video-js .vjs-tech { display:block; position:relative; }
  #colorbox #cboxWrapper #cboxContent { width:90% !important; height:auto !important;}
  #cboxMiddleLeft, #cboxMiddleRight { width:5%; height:10px !important; }
  #cboxTopLeft, #cboxTopCenter { display:none; }
  #colorbox #cboxWrapper #cboxContent #cboxLoadedContent { width:100% !important; height:auto !important; position:relative; }
} */

/* @media screen and (max-width: 700px) {
  .page-home .panel-2col-stacked { width:100%; padding:0; }
  .two-66-33 > .region-two-66-33-first { width:94%; padding:0 3%; }
  .flexslider .views-field-field-featured-image { float:none; }
  .flexslider .views-field-field-featured-image, .flexslider .views-field-field-ep-primary-image-1, .views-field-field-primary-image-1 { display:block; height:180px; width:100%; overflow:hidden; }
  .flexslider li .play-button-overlay { height:180px; background-size:130px 223px; }
  .flexslider .info { height:180px; background-position:-50px -20px !important; background-size:624px 200px !important; margin:-180px 0 0 0; }
  .region-two-66-33-top .flexslider .slides img { display:block; min-height:180px; min-width:524px; }
  .flexslider .views-field-colorbox { height:180px; }
  .flexslider .video-js { height:180px; }
  .flexslider .info .views-field-title a { max-height:38px; }
  .flexslider .info .views-field-title, .flexslider .info .sub-info { text-align:center; width:94%; margin:0 3% 0 3%; }
  .flexslider .info .views-field-title { font-size:28px; margin-top:110px; }
  .flexslider .views-field-field-tv-category div, .flexslider .views-field-field-broadcast-date { font-size:14px; }
  .flex-control-nav { display:none; }

  .page-home .video-js { width:100% !important; height:auto!important; }
  .page-home .two-66-33 > .region-two-66-33-second { width:94%; padding:0 3%; }
  .page-home .region-two-66-33-second .region-inner { width:100%; margin:0; }
  .page-home .video-js video { max-width:none; width:100%; height:auto; position:relative; }
  #airing > div { background-size:100% auto !important; height:162px; }
  #airing > div .foreground .title a { font-size:22px; padding:75px 10px 0 10px; }
  #airing > div .foreground .datetime { font-size:18px; }
  #airing > div.airing-next .foreground { text-align:left !important; background-position:-200px bottom !important; }

  .pane-distributor-caroussel { display:none; }
  .view-concours-partenaires { width:100%; margin:0 auto 35px auto; height:auto; }
  .partnergame-flex-direction-nav { display:none; }
  .pane-concours-partenaires .slides { width:100% !important; }
  .pane-concours-partenaires .slides li { width:100% !important;}
  .pane-concours-partenaires .flexslider .slides img { min-height:none; max-height:none; max-width:none; min-width:none; }
  .pane-sidebar-block-ava-pdf-panel-pane-2 { display:none;}
  .pane-sidebar-blocks-apprendre-panel-pane-2 { display:none; }

  .vjs-default-skin .vjs-big-play-button { left:39%; top: 27%; }
} */


/**********************************      Apprendre Page      **********************************/
/**********************************************************************************************/
/* .apprendre-top { margin:0; }
.pane-sidebar-blocks-apprendre-panel-pane-1 { text-align:center; }
.view-exercises-recent-list .views-row { position:relative; padding:15px 0 15px 0; border-bottom:solid 1px #e8e8e8; clear:both; min-height:130px; }
.view-exercises-recent-list .views-row-first { padding:3px 0 15px 0;}
.view-exercises-recent-list .views-field-field-image { float:left; padding:0 13px 0 0; }
.view-exercises-recent-list .views-field-field-image .field-content { display:block; width:130px; height:130px; padding:0; overflow:hidden; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px;}
.view-exercises-recent-list .view-content img { width:130px; height:130px; max-width:160px; }
.view-exercises-recent-list .view-content a:hover img { width:150px; height:150px; margin:-10px 0 0 -10px; }
.view-exercises-recent-list .views-field-field-source-url a { color:#00a5e7; font-size:18px; line-height:20px; }
.view-exercises-recent-list .views-field-field-source-url a:hover { border-bottom:solid 1px #00a5e7;}
.view-exercises-recent-list .views-field-field-exercise-theme div { font-family:'pluto_sanscond_medium'; color:#888; }
.static-area .field-item img { padding:0px !important; margin:0 15px 10px 0 !important; width:auto!important; height:auto!important; min-width:130px !important; min-height:130px !important; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; }
.static-area .field-item p { font-size:14px; }
.static-area .field-item a { color:#00a5e7; font-size:14px; text-decoration:underline; }
.static-area .field-item a:hover { text-decoration:none; } */


/* @media screen and (min-width: 1000px) {
  .view-exercises-recent-list .views-field-field-exercise-category .field-content { position:absolute; left:128px; bottom:21px; width:25px; height:25px; line-height:26px; font-size:14px; }
  .view-exercises-recent-list .views-field-field-exercise-theme { position:absolute; margin:10px 0 0 0; left:173px; bottom:20px; font-family:'pluto_sanscond_medium'; line-height:26px; font-size:16px; }
} */

/* @media screen and (max-width: 1000px) {
  .pane-sidebar-blocks-apprendre-panel-pane-1 { padding:25px 0 0 0; }
  .views-field-field-exercise-category .field-content { margin:5px 5px 0 140px; float:none; width:25px; height:25px; line-height:25px; font-size:14px; }
  .view-exercises-recent-list .views-field-field-exercise-theme div { line-height:25px; margin:-25px 0 0 170px; font-size:16px; display:block; }
} */

/* @media screen and (max-width: 700px) {
  .page-apprendre-le-francais .region-two-66-33-top { width:94% !important; }
  .page-apprendre-le-francais .two-66-33 > .region-two-66-33-second { width:92%; padding:0 3%; }
  .page-apprendre-le-francais .region-two-66-33-second .region-inner { width:100%; text-align:center; }
  .page-apprendre-le-francais .region-two-66-33-second .region-inner .block-title { text-align:left; }
} */


/***********************************      TV-Show Detail      **********************************/
/**********************************************************************************************/

/* .node-type-tv-show #columns { padding:0 0; }
.node-type-tv-show #columns .center-wrapper { padding:0 20px; }
.node-type-tv-show #columns .panel-col-top { width:100%; }
.node-type-tv-show .panel-separator { margin:0; display:none;}
.node-type-tv-show #columns .panel-col-top .field-name-title-field { position:relative; display:block; top:0; width:100%; height:335px; background:url(/sites/default/files/halo-b.png) no-repeat 20px 63px; }
.node-type-tv-show.pink #columns .panel-col-top .field-name-title-field { background:url(/sites/default/files/halo-p.png) no-repeat 20px 63px; }
.node-type-tv-show.orange #columns .panel-col-top .field-name-title-field { background:url(/sites/default/files/halo-o.png) no-repeat 20px 63px; }
.node-type-tv-show.green #columns .panel-col-top .field-name-title-field { background:url(/sites/default/files/halo-g.png) no-repeat 20px 63px; }
.node-type-tv-show #columns .panel-col-top .field-name-title-field h1 { position:absolute; width:100%; font-size:34px; bottom:15px; font-family:'pluto_sanscond_thin'; color:#fff; bottom:20px; text-align:center; line-height:48px; }
.node-type-tv-show #columns .panel-col-top .field-name-title-field h1 p { font-size:34px; font-family:'pluto_sanscond_thin'; }
.node-type-tv-show #columns .panel-col-top .header-image { float:left; margin:0; width:100%; }
.node-type-tv-show #columns .panel-col-top .header-title, .node-type-tv-show #columns .panel-col-top .field-name-title-field { width:970px; margin:0; }
.node-type-tv-show #columns .panel-col-top .panel-pane .field-type-image { margin:0;}
.node-type-tv-show .field-type-text-with-summary p { font-size:14px; }
.node-type-tv-show #columns #panels-ipe-paneid-60 { margin:30px 0 0 0; clear:both;}
.node-type-tv-show #columns #panels-ipe-paneid-60 .block-title { border-bottom:0; border-top:solid 1px #ddd; padding:12px 0 0 0; margin:0 0 0 0; }
.node-type-tv-show #columns #panels-ipe-paneid-60 .panel-pane { margin:0; }
.node-type-tv-show #columns #panels-ipe-paneid-60 p { display:none; }
.view-tv-show-episodes-list .views-row { display:block; width:100%; min-height:35px; background:#eee; padding:0 0 6px 0; margin:0 0 15px 0; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
.view-tv-show-episodes-list .views-row fieldset { border:0; background:#eeeeee; border-style:double; margin:0; padding:0 0 0 0; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
.view-tv-show-episodes-list .views-row fieldset legend { background:none; display:block; width:100%; padding:5px 0 0 0; margin:0 0 0 0; background:#eeeeee; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
.view-tv-show-episodes-list .views-row fieldset legend:hover { background:#ddd; }
.view-tv-show-episodes-list .views-row fieldset.collapsed legend { padding:5px 0 6px 0; }
html.js fieldset.collapsible .fieldset-legend { background:none; height:35px; line-height:35px; padding:0 5px 0 15px; transition:0; -o-transition:0; -moz-transition:0; -webkit-transition:0; }
.view-tv-show-episodes-list .views-row fieldset .fieldset-legend { border-bottom:solid 1px; border-color:#c9c9c9;  } */

/* .view-tv-show-episodes-list .views-row .fieldset-title { font-size:16px; display:block; background:url(/sites/default/files/toggle-arrow.png) no-repeat right -151px; background-size:40px 273px; padding: 0 28px 0 0; transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none; }
.view-tv-show-episodes-list .views-row .fieldset-title:hover { background-position:right -231px; }
.view-tv-show-episodes-list .views-row .collapsed .fieldset-title { background-position:right 9px; }
.view-tv-show-episodes-list .views-row .collapsed .fieldset-title:hover { background-position:right -71px; }
.view-tv-show-episodes-list .views-row .fieldset-title .date { display:inline-block; width:auto; font-family:'pluto_sanscond_medium'; color:#00a5e7; }
.view-tv-show-episodes-list .views-row .fieldset-title .date .time { color:#333; }
.view-tv-show-episodes-list .views-row .fieldset-title .right-side { display:block; float:right; margin:0 15px 0 0; font-size:14px; font-style:italic; }
.view-tv-show-episodes-list .views-row .fieldset-title .right-side div { display:inline-block; }
.view-tv-show-episodes-list .views-row .fieldset-title .right-side .duration { height:35px; line-height:35px; float:left; }
.view-tv-show-episodes-list .views-row .fieldset-title .right-side .subtitles { padding:5px 0 0 5px; height:20px; display:none;} */

/* .subtitles li { display:inline-block; } */
.subtitles span { display:inline-block;
  width:16px;
  height:17px;
  text-indent:-9999px;
  background: url(/sites/usa.tv5monde.com/themes/at_panels_everywhere/plugins/layouts/tv5monde_usa_site_template/img/flags-subtitles.png) no-repeat;
  background-size:266px 19px;
  margin:0 0 0 4px;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  -webkit-box-shadow: 0px 2px 8px -1px rgba(133,133,133,1);
  -moz-box-shadow: 0px 2px 8px -1px rgba(133,133,133,1);
  box-shadow: 0px 2px 8px -1px rgba(133,133,133,1);
}
#subtitle-info { padding:10px 0 20px 0; margin:10px 0 0 0; border-top:solid 1px #ddd; }
#subtitle-info .view-header { float:left; margin:0 5px 0 0; }

.subtitles .sub-fr { background-position:0px 1px; }
.subtitles .sub-en { background-position:-19px 1px; }
.subtitles .sub-ko { background-position:-48px 1px;  }
.subtitles .sub-ja { background-position:-67px 1px; }
.subtitles .sub-ch { background-position:-86px 1px; }
.subtitles .sub-vn { background-position:-105px 1px; }
.subtitles .sub-ru { background-position:-114px 1px; }
.subtitles .sub-ro { background-position:-133px 1px; }
.subtitles .sub-off { background-position:-152px 1px; }
.subtitles .sub-de { background-position:-171px 1px; }
.subtitles .sub-nl { background-position:-190px 1px; }
.subtitles .sub-es { background-position:-209px 1px; }

/* .node-type-tv-show	#columns .panel-col-first .pane-custom { margin:0; }
.node-type-tv-show	#columns .panel-col-first .pane-custom .block-title { margin:0; }
.node-type-tv-show #columns #panels-ipe-paneid-60 { margin:20px 0 0 0; }
.view-tv-show-episodes-list .views-row .fieldset-wrapper { background:#f7f7f7; border-bottom:solid 1px; border-color:#c9c9c9; padding:6px 12px 18px 12px; transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none; }
.episode-fieldset > .fieldset-wrapper > .views-field { width:auto; height:auto; display:block;  }
.episode-fieldset > .fieldset-wrapper > .views-field-field-trailer { float:left; width:265px; margin:0 15px 0 0 !important; }
.episode-fieldset > .fieldset-wrapper > .views-field-field-trailer video { width:265px; height:200px; }
.episode-fieldset > .fieldset-wrapper > .views-field-title-field h3 { font-size:16px; padding:0px 0 0 0; }
.episode-fieldset > .fieldset-wrapper .views-field-body { font-size:13px; line-height:17px; text-align:justify; }
.episode-fieldset > .fieldset-wrapper .views-field-view { margin:10px 0 0 0; padding:10px 0 0 0; border-top:solid 1px #ccc; width:100%; clear:both; }
.episode-fieldset > .fieldset-wrapper .views-field-view div, .episode-fieldset > .fieldset-wrapper .views-field-view span { display:inline; }
.episode-fieldset > .fieldset-wrapper .views-field-view .views-field-field-broadcast-date { display:inline-block; }
.episode-fieldset > .fieldset-wrapper .views-field-view .views-label-view { font-family:'pluto_sanscond_medium'; color:#888; font-style:italic; display:inline-block; margin:0 5px 0 0; padding:0 0 0 0;}
.episode-fieldset .view-episode-broadcast-reruns .views-row { display:inline-block; min-height:0px; background:0; padding:0; margin:0 5px 0 0 !important; height:auto; width:auto; }
.episode-fieldset .view-episode-broadcast-reruns .date-display-single { font-family:'pluto_sanscond_medium'; color:#00a5e7; }
.episode-fieldset .view-episode-broadcast-reruns .date-display-single .time { color:#333; } */

/* .tvshow-gallery .field-item { display:inline-block; overflow:hidden; width:142px; height:142px; margin:0 8px 2px 0; opacity:1; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out; }
.tvshow-gallery .field-item.odd { margin:0; }
.tvshow-gallery .field-item a { margin:0; padding:0; display:block; transition:all .2s ease-out; -o-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -webkit-transition:all .2s ease-out; }
.tvshow-gallery .field-item:hover a {  margin:-8px; }
.tvshow-gallery .field-items:hover .field-item { opacity:.5; }
.tvshow-gallery .field-items .field-item:hover { opacity:1; } */

/* .node-partner { background:#eeeeee; padding:10px 12px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; }
.node-partner .node-title { display:none; }
.node-partner .field-name-field-image { display:block; width:100px; height;100px; margin:0 10px 0 0; float:left; background:#eee; }
.node-partner .field-name-title-field a { font-size:16px; color:#00a5e7; }
.node-partner .field-name-body, .node-partner .field-name-field-social-media-link, .node-partner .field-name-field-external-link { margin: 0 0 0 110px;}
.field-name-field-ref-partner { padding:25px 0 0 0; border-top:solid 1px #ddd; } */

/* .panel-2col-stacked .panel-col-last .pane-node-field-trailer { margin:0 0 20px 0; }
.panel-2col-stacked .panel-col-last .pane-node-field-trailer h2.pane-title.block-title, .panel-2col-stacked .panel-col-last .pane-node-field-source-url h2.pane-title.block-title { margin:0 !important; }
.panel-2col-stacked .panel-col-last video { height:auto !important; }
.node-type-tv-show .vjs-default-skin .vjs-big-play-button { left:36%; top:32%; } */

/* @media screen and (max-width: 1000px) {
  .node-type-tv-show .panel-2col-stacked { width:100%; padding:0; }
  .node-type-tv-show .panel-2col-stacked .panel-col-top { padding:0 0 0 0; }
  #header-image { float:none; height:230px; overflow:hidden; }
  .node-type-tv-show #columns .panel-col-top .field-name-title-field { background-size:700px 194px !important; background-position:center bottom !important; width:100%; height:230px; }
  .node-type-tv-show #columns .panel-col-top .field-name-title-field h1 { font-size:38px; bottom:10px; padding:0 5%; width:90%; }
  .node-type-tv-show .panel-col-first { width:100%; }
  .panel-2col-stacked .panel-col-first { width:100%; }
  .view-tv-show-episodes-list .view-empty p { font-size:14px; color:#f00; }

  .node-type-tv-show .panel-2col-stacked .panel-col-last { width:100%; margin:0; }
  .tvshow-gallery .field-item { width:200px; height:200px; margin:0 25px 2px 0; }
  .tvshow-gallery .field-item:hover a { margin:0; }
  .node-type-tv-show .panel-2col-stacked .panel-col-last video { width:100%; }

  .node-type-tv-show .video-js { width:100% !important; height:auto !important; }
  .node-type-tv-show .video-js .vjs-tech { position:relative; }
  .node-type-tv-show .vjs-default-skin .vjs-big-play-button { left:42%; top:38%; }
} */

/* @media screen and (max-width: 700px) {
  .node-type-tv-show .panel-2col-stacked { width:100%; padding:0; }
  #header-image { float:none; height:180px; overflow:hidden; }
  .node-type-tv-show #columns .panel-col-top .field-name-title-field { background-size:600px 166px !important; background-position:center bottom !important; height:180px; }
  .node-type-tv-show #columns .panel-col-top #header-image img { min-height:180px; width:100%; min-width:524px; }
  .node-type-tv-show #columns .panel-col-top .field-name-title-field h1 { font-size:28px; bottom:5px; line-height:36px; }
  .tvshow-gallery .field-item { width:45%; height:155px; margin:0 5% 0 0; max-width:200px; }
  .node-type-tv-show .vjs-default-skin .vjs-big-play-button { left:39%; top:32%; }
  .node-type-tv-show .subtitles span { margin:4px 4px 0 0; }
} */

/* @media screen and (max-width: 700px) {
  .vjs-default-skin .vjs-big-play-button { left:36%; top:22%; }
} */



/***************************************      TV-Show List      **************************************/
/*****************************************************************************************************/
/* .page-taxonomy-term- .pane-page-title h2 { font-size:20px; font-family:'pluto_sanscond_exlight'; color:#adadad; border-bottom:solid 5px #ededed; margin:5px 0 0 0; }
.i18n-ro.page-taxonomy-term- .pane-page-title h2 { font-weight:300; }
.view-tv-shows .views-row { display:inline-block; float:left; width:309px; height:337px; margin:0 1px 1px 0; padding:0; clear:none; }
.view-tv-shows .views-row a { display:block; cursor:pointer; width:309px; height:337px;  }
.view-tv-shows .views-row a .preview { position:absolute; display:block; width:309px; height:337px; background:#ccc; }
.view-tv-shows .views-row a .details { position:absolute; width:309px; height:337px; overflow:hidden; margin:0 0 0 0; background:url(/sites/default/files/halo-b.png) no-repeat center 169px; text-align:center; color:#fff;}
.view-tv-shows .views-row a .details.orange { background:url(/sites/default/files/halo-o.png) no-repeat center 169px; }
.view-tv-shows .views-row a .details.pink { background:url(/sites/default/files/halo-p.png) no-repeat center 169px; }
.view-tv-shows .views-row a .details.green { background:url(/sites/default/files/halo-g.png) no-repeat center 169px; }
.view-tv-shows .views-row a .details { background-size:360px 170px !important; }
.view-tv-shows .views-row a:hover .details { background-position:center 79px;} */

/* .view-tv-shows .views-row a .details .header { display:block; height:337px; overflow:hidden; font-size:24px; padding:0 0 0 0; }
.view-tv-shows .views-row a .details .header .category { display:none; }
.view-tv-shows .views-row a .details .header .title { position:absolute; width:279px; line-height:28px; bottom:0; left:0; margin:0 0 0 0; padding:0 15px 10px 15px; }
.view-tv-shows .views-row a:hover .details .header .title { bottom:90px; }
.view-tv-shows .views-row a .details .description { position:absolute; bottom:-100px; height:70px; overflow:hidden; width:279px; padding:10px 15px; line-height:16px; background:rgba(0,0,0,0.7); }
.view-tv-shows .views-row a:hover .details .description { bottom:0px; }
.view-tv-shows .views-row a:hover .details .footer { display:none; } */

/* @media screen and (max-width: 1000px) {
  .html #columns { width:100%; padding:0 !important; }
  .region-two-66-33-top { padding:3% 3%; width:94%; }
  .page-taxonomy-term .one-column .region, div.at-panel .region-conditional-stack { width:94%; }
  .view-tv-shows .views-row { display:block; width:100%; height:auto; border-bottom: solid 1px #ccc; margin:0 0 20px 0; }
  .view-tv-shows .views-row a { width:100%; height:auto; }
  .view-tv-shows .views-row a .preview { position:relative; float:left; display:block; width:120px; height:120px; background:#ccc; overflow:hidden; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px;  }
  .view-tv-shows .views-row a .preview img { max-width:100%; }
  .view-tv-shows .views-row a:hover .preview img { max-width:140px; margin:-10px -10px; }
  .view-tv-shows .views-row a .details { position:relative; display:block; width:auto; height:auto; min-height:145px; margin:0 0 0 125px; background:0; }
  .view-tv-shows .views-row a .details .header { display:block; width:85%; color:#00a5e7; text-align:left; height:auto; }
  .view-tv-shows .views-row a .details .header .title { position:relative; bottom:auto; display:block; padding:0 15px; width:auto; }
  .view-tv-shows .views-row a:hover .details .header .title { bottom:auto; }
  .view-tv-shows .views-row a .details .description { position:relative; width:85%; height:auto; background:0; color:#333; bottom:auto; text-align:left; font-size:16px; }
  .view-tv-shows .views-row a:hover .details .description { bottom:auto; }
  .view-tv-shows .views-row a .details .footer, .view-tv-shows .views-row a:hover .details .footer { display:none; }
} */

/* @media screen and (max-width: 550px) {
  .region-two-66-33-top { padding:5% 5%; width:90%; }
  .page-taxonomy-term .one-column .region, div.at-panel .region-conditional-stack { width:90%; }
}
 */



/*************************************      Schedule      *************************************/
/**********************************************************************************************/
/* .pane-sidebar-block-ava-pdf-panel-pane-3 { margin:0 0 -25px 0; }
.page-tv-shows-schedule .ava-text-item .ava-pdf-text-wrapper { display:block; margin:0; background:0; font-size:18px; text-align:right; }
.page-tv-shows-schedule .ava-text-item .ava-pdf-text-wrapper .ava-pdf-text { display:block; height:auto; background:url(/sites/default/files/pdf-icon.png) no-repeat right 4px; background-size:21px 22px; padding:0 28px 0 0; margin:5px 0 0 0; }
.page-tv-shows-schedule .ava-text-item .ava-pdf-text-wrapper .ava-pdf-text:hover { text-decoration:none; color:#009ce3; }
.loading { display:block; width:100%; text-align:center; font-size:32px; color:#aaa; font-family:'pluto_sanscond_thin'; height:200px; line-height:200px;}
#highlights { display:block; float:left; width:600px; margin:0; padding:0; border-radius:12px; overflow:hidden; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; }
#highlights .element { display:block; width:100%; height:300px; overflow:hidden; margin:0 0 1px 0; }
#highlights .background { display:block; float:left; width:100%; height:100%; }
#highlights .foreground { display:block; float:left; width:100%; height:auto; margin:-300px 0 0 0; }
#highlights .foreground:hover { margin:-450px 0 0 0; }
#highlights .foreground tbody { border:0;}
#highlights .foreground .main { margin:0; height:300px; background:url(/sites/default/files/halo-b.png) no-repeat center bottom; background-size:600px 150px; }
#highlights .foreground .main td { background:url(/sites/default/files/halo-b.png) no-repeat center bottom; background-size:620px 200px; height:200px; text-align:center; color:#fff; vertical-align:bottom; padding:0 0 12px 0; }
#highlights .foreground .main.orange td { background:url(/sites/default/files/halo-o.png) no-repeat center bottom; background-size:620px 200px; }
#highlights .foreground .main.green td { background:url(/sites/default/files/halo-g.png) no-repeat center bottom; background-size:620px 200px; }
#highlights .foreground .main.pink td { background:url(/sites/default/files/halo-p.png) no-repeat center bottom; background-size:620px 200px; }
#highlights .foreground .main td .title { font-size:26px; padding:0 50px 2px 50px; line-height:30px; display:block; }
#highlights .foreground .main td .category { font-size:15px; font-family:'pluto_sanscond_medium'; }
#highlights .foreground .main td .broadcast { font-size:15px; }
#highlights .foreground .secondary { background-color: rgba(0,0,0,0.8); color:#fff; padding:15px 20px; min-height:150px; }
#highlights .foreground .secondary .subtitles { float:right; }
#highlights .foreground .secondary .details { font-size:16px; padding:0 0 5px 0; }
#highlights .foreground .secondary .details .episodenumber { font-family:'pluto_sanscond_medium'; }
#highlights .foreground .secondary .info { color:#bbb; line-height:16px; font-size:13px; padding:0 0 8px 0; }
#highlights .foreground .secondary .links { text-align:right; }
#highlights .foreground .secondary .links a { cursor:pointer; color:#fff; opacity:.8; display:inline-block; padding:0 0 0 25px; margin:0 0 5px 22px; background:url(/sites/default/files/tvshow-icons.png) no-repeat; background-size:20px; }
#highlights .foreground .secondary .links a.trailer { background-position:0 0; }
#highlights .foreground .secondary .links a.more { background-position:0 -176px; }
#highlights .foreground .secondary .links a:hover { opacity:1; text-decoration:underline;} */

#schedule { display:block; width:308px; margin:0 0 0 620px; padding:0;}
.epg-menu table, .epg-menu table tr, .epg-menu table tr td { margin:0; padding:0; border:0; }
.epg-menu table td.item { text-align:center; }
.epg-menu table, .epg-menu tr, .epg-menu td, .epg-menu tbody { border:0; }
.menu-week table { margin:0 0 5px 0; }
.menu-week .item { background:#333; color:#fff; font-family:'pluto_sanscond_medium'; font-size:13px; padding:7px 5px; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; line-height:15px; }
.menu-week .item.active, .menu-week .item:hover { background:#009ce3; }
.menu-week .separator { width:1px; padding:0; margin:0; display:block; }
.menu-weekday .item { background:#e5e5e5; font-family:'pluto_sanscond_medium'; color:#555; text-transform:capitalize; cursor:pointer; font-size:11px; height:23px; line-height:23px; border-right:solid 2px #fff; }
.menu-weekday td.item:last-child { border:0; }
.menu-weekday .item.active, .menu-weekday .item:hover { background:#727272; color:#fff; }
.menu-selectedday { background:#727272; color:#fff; height:24px; line-height:24px; text-align:center; font-size:12px; text-transform:capitalize; font-family:'pluto_sanscond_medium'; margin:1px 0 0 0; }
.menu-dayperiod { background:#f2f2f2; font-size:12px; height:16px; line-height:16px; cursor:pointer; padding:7px 0; }
.menu-dayperiod .item { border-right:solid 1px #d9d9d9; }
.menu-dayperiod tr td.item:last-child, .menu-dayperiod .item.last { border:0; }
.menu-dayperiod .item.active, .menu-dayperiod .item:hover { background:none; color:#009ce3; }
.menu-subtitles { background:#cfcfcf; padding:5px 10px; font-size:13px; }
.menu-subtitles .subtitles { float:right; margin:-20px 0 0 0;}
.menu-subtitles .subtitles span { opacity:.4; cursor:pointer; }
.menu-subtitles .subtitles .sub-all { text-indent:0px; text-transform:capitalize; background:#fff; font-size:11px; text-align:center; padding:0 5px; height:17px; line-height:17px; float:left; margin:1px 0 0 0; width:auto; }
.menu-subtitles .subtitles .sub-none { display:none; }
.menu-subtitles .subtitles .active, .menu-subtitles .subtitles span:hover { opacity:1; }

#epg-list { margin:15px 0 0 0; }
#epg-list li { display:block; list-style-type:none; border-bottom:solid 1px #d9d9d9; padding: 0 0 5px 0; margin:5px 0 0 0; cursor: pointer; position: relative; }
#epg-list li .time { color:#009ce3; display:inline-block; width:40px; padding:0 0 0 3px; }
#epg-list li .info { display:block; margin:-22px 0 0 48px; padding:2px 0 0 0; }
.i18n-en #epg-list li .time { width:60px; }
.i18n-en #epg-list li .info { margin:-22px 0 0 68px; }
#epg-list li .info .title { font-size:14px; display:block; text-transform:uppercase; }
#epg-list li .info .category { font-size:14px; color:#666; }
#epg-list li .subtitles { float:right; margin:-18px 5px 0 0; }
#epg-list li .extra {
  position: absolute;
  z-index:99;
  background: #e9e9e9;
  right: 0;
  padding: 5px;
  color:#333;
  box-shadow: grey 0 2px 10px;
  border-radius: 10px;
  margin-top: 0;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  display: none;
  -moz-animation: slide 2s ease-in;
  -webkit-animation: slide 2s ease-in;
  -o-animation: slide 2s ease-in ;
  -ms-animation: slide 2s ease-in ;
  animation: slide 2s ease-in ;
}
#epg-list li .extra.visible {
  position: absolute;
  z-index:99;
  background: #e9e9e9;
  right: 0;
  padding: 5px;
  color:#333;
  box-shadow: grey 0 2px 10px;
  border-radius: 10px;
  margin-top: 5px;
  max-height: 600px;
  overflow: hidden;
  opacity: 1;
  display: block;
  -moz-animation: slide 3s ease-out ;
  -webkit-animation: slide 3s ease-out ;
  -o-animation: slide 3s ease-out ;
  -ms-animation: slide 3s ease-out ;
  animation: slide 3s ease-out ;
}

#epg-list li .extra p {
  padding:5px 10px;
}

@media screen and (max-width: 1000px) {
  .page-tv-shows-schedule .panel-2col-stacked { width:96%; padding:2% 2%; }
  .view-sidebar-block-ava-pdf { float:left; margin:-15px 0 15px 0; width:100%; }
  .page-tv-shows-schedule .ava-text-item .ava-pdf-text-wrapper { font-size:16px; }
  #highlights { width:55%; }
  #highlights .element { height:250px; }
  #highlights .background { height:100%; }
  #highlights .background img { height:100%; }
  #highlights .foreground { height:100%; margin:-250px 0 0 0; }
  #highlights .foreground:hover { margin:-400px 0 0 0; }
  #highlights .foreground .main { height:100%; }
  #highlights .foreground .main td { background-size:450px 180px; }
  #schedule { margin:0 57%; width:43%; }
}

@media screen and (max-width: 700px) {
  .page-tv-shows-schedule .panel-2col-stacked { width:94%; padding:3% 3%; }
  #highlights { display:none; }
  #schedule { margin:0 auto; width:100%; }
}





/**************************************        Distribution        ************************************/
/**********************************************************************************************/
/* .view-distribution-page-with-country-filter .view-filters { background:url(/sites/default/files/bg-map-row.jpg) no-repeat; display:block; margin:0 auto 25px auto; width:888px; height:123px; border-bottom:solid 1px #e5e5e5; text-align:center; color:#333; font-size:20px; letter-spacing:1px; font-family:'pluto_sanscond_exlight'; padding:38px 0 0 0; }
.view-distribution-page-with-country-filter .views-exposed-form .views-exposed-widget { float:none; }
.view-distribution-page-with-country-filter .view-filters .form-item { padding:0 65px 0 0; }
.view-distribution-page-with-country-filter .view-filters .form-select { height:28px; line-height:28px; min-width:220px; font-size:14px; margin:8px 0 0 0; }
.view-distribution-page-with-country-filter .view-filters .description { display:none; }
.view-distribution-page-with-country-filter .view-filters .views-submit-button { display:block; margin:-50px 0 0 0; padding:0 0 0 520px; text-align:left; }
.view-distribution-page-with-country-filter .view-filters .views-submit-button .form-submit { height:28px; line-height:18px; display:inline-block; width:auto; padding:5px 10px; font-size:14px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-top: solid 1px #ddd; cursor:pointer;
  border:0; } */

/* .view-distribution-page-with-country-filter .view-grouping-header { display:block; width:100%; text-align:center; margin:0 0 20px 0; color:#009ce3; font-family:'pluto_sansmedium'; font-size:26px; } */

/* .view-distribution-page-with-country-filter .view-content .list-wrapper { margin:0 0 22px 0; width:94%; padding:12px 3%; background:#f2f2f2; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.view-distribution-page-with-country-filter .view-content .list-wrapper h3 { width:100%; border-bottom:solid 1px #d9d9d9; height:13px; margin:12px 0 16px 0; }
.view-distribution-page-with-country-filter .view-content .list-wrapper h3 span { float:left; display:block; padding:0 12px 0 0; background:#f2f2f2; color:#878787; font-family:'pluto_sanscond_medium'; font-size:16px; text-transform:uppercase; }
.view-distribution-page-with-country-filter .view-content .slot { min-height:75px; width:100%; display:table; margin:18px 0 10px 0; color:#333; border-bottom:solid 1px #ddd; padding:0 0 15px 0; }
.view-distribution-page-with-country-filter .view-content .slot.views-row-last { padding:0; border:0; }
.view-distribution-page-with-country-filter .view-content .slot img { display:inline-block; float:left; max-width:75px; width:auto; border:solid 1px #e2e2e2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:5px 5px; background:#fff; }
.view-distribution-page-with-country-filter .view-content .slot .info { display:block; float:left; margin:0 0 0 15px; line-height:16px; font-size:13px; color:#333; max-width:550px; }
.view-distribution-page-with-country-filter .view-content .slot .info > div, .view-distribution-page-with-country-filter .view-content .slot .info p, .view-distribution-page-with-country-filter .view-content .slot .info span { background:#f2f2f2 !important; font-size:13px !important; font-family:'pluto_sanscond_light' !important; }
.view-distribution-page-with-country-filter .view-content .slot .info > a:hover { color:#009ce3 !important; }
.view-distribution-page-with-country-filter .view-content .slot .info span.title { display:block; font-family:'pluto_sanscond_medium' !important; color:#009ce3; font-size:16px !important; margin:0 0 5px 0; }
.view-distribution-page-with-country-filter .view-content .slot .info a { color:#000000 !important; font-family:'pluto_sanscond_medium'; font-size:13px; }
.view-distribution-page-with-country-filter .view-content .slot .info a:hover { color:#009ce3; }
.view-distribution-page-with-country-filter .view-content .slot .info .descr { display:block; margin:0 0 6px 0;  max-width:500px; width:530px;}
.view-distribution-page-with-country-filter .view-content .slot .info ul { margin:0; }
.view-distribution-page-with-country-filter .view-content .slot .logo-group { display:block; height:30px;}
.view-distribution-page-with-country-filter .view-content .slot .logo-group span { float:left; margin:0 15px 0 0; }
.view-distribution-page-with-country-filter .view-content .slot .logo-group img { float:left; max-height:25px; }
.view-distribution-page-with-country-filter .view-content .slot .subtitles { clear:both; margin:10px 0 0 0; }
.view-distribution-page-with-country-filter .view-content .slot .subtitles .views-label { float:left; }
.view-distribution-page-with-country-filter .view-content .slot .subtitles .item-list { float:left; width:80px; margin:0; }
.view-distribution-page-with-country-filter .view-content .slot .subtitles .item-list ul { margin: 2px 0 0 5px; }
.view-distribution-page-with-country-filter .view-content .slot .channel-info { display:block; float:right; width:155px; padding:0 0 0 0; color:#888; font-size:16px; } */

/* @media screen and (max-width: 1000px) {
  .page-distribution .panel-2col-stacked { width:96%; padding:3% 2%; }
  .view-distribution-page-with-country-filter .view-filters { width:100%; padding:0; margin:0 auto; border:0; }
  .view-distribution-page-with-country-filter .view-filters .views-submit-button { margin:-52px 0 0 0; padding:0 0 0 64%; }
  .view-distribution-page-with-country-filter .view-content .slot .info { float:none; margin:0 0 0 100px; }
  .view-distribution-page-with-country-filter .view-content .slot .channel-info { float:none; margin:0 0 0 100px; }
} */

/* @media screen and (max-width: 700px) {
  .page-distribution .panel-2col-stacked { width:94%; padding:3% 3%; }
  .view-distribution-page-with-country-filter .view-filters .views-submit-button { padding:0 0 0 69%; }
} */



/************************************        Subtitles Page        **********************************/
/****************************************************************************************************/
/* .sub-block-info { min-height:260px; }
@media screen and (max-width: 490px) {
  .wrapper-video { float:none !important; }
  .sub-block-info { min-height:50px; }
}
 */


/***************************************        Group Page        ***********************************/
/****************************************************************************************************/
/* @media screen and (max-width: 550px) {
  .page-groupe .node-static-page-content img { float:none !important; width:86% !important; margin:5% 5% !important; }
} */


/*************************************        Contact Page        ***********************************/
/****************************************************************************************************/
/* .page-contact .office-photo-border { display:block; width:530px; height:235px; background:url(/sites/default/files/contact.jpg) #ededed no-repeat center center; background-size:530px 235px; float:left; margin:12px 0 0 0; padding:8px 8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.page-contact .office-intro { text-align:center; padding:105px 0 0 0; color:#787878; font-size:18px; line-height:26px; }
.page-contact .view-static-contact-page .view-header { width:100%; border-bottom:solid 1px #e5e5e5; height:19px; margin:12px 0 28px 0;}
.page-contact .view-static-contact-page .view-header .title-block { float:left; display:block; padding:0 12px 0 0; background:#fff; color:#009ce3; font-family:'pluto_sanscond_medium'; font-size:19px; }
.page-contact .view-static-contact-page .view-filters .views-exposed-widget { float:left; padding:0 0 15px 30px; }
.page-contact .view-static-contact-page .view-filters .views-exposed-widget label, .page-contact .view-static-contact-page .view-filters .views-exposed-widget .views-widget { display:inline-block; }
.page-contact .view-static-contact-page .view-filters .views-exposed-widget label { margin:0 8px 0 0; font-size:16px; }
.page-contact .view-static-contact-page .view-filters .views-exposed-widget .views-widget .form-select { height:28px; line-height:28px; font-size:18px; min-width:220px; font-size:14px; margin:8px 0 0 0; }
.page-contact .view-static-contact-page .view-filters .views-exposed-widget .views-widget .description { display:none; }
.page-contact .view-static-contact-page .view-filters .views-submit-button { text-align:left; padding:8px 0 0 0; }
.page-contact .view-static-contact-page .view-filters .views-submit-button .form-submit {
  height:28px; line-height:18px; display:inline-block; margin:0 0 0 15px; width:auto; padding:5px 10px; font-size:14px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-top:solid 1px #ddd; cursor: pointer; border:0;
  border-top: solid 1px #80e1f7; background: #00bbee;
  background: -moz-linear-gradient(top, #00bbee 0%, #006fda 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00bbee), color-stop(99%,#006fda));
  background: -webkit-linear-gradient(top, #00bbee 0%,#006fda 99%);
  background: -o-linear-gradient(top, #00bbee 0%,#006fda 99%);
  background: -ms-linear-gradient(top, #00bbee 0%,#006fda 99%);
  background: linear-gradient(to bottom, #00bbee 0%,#006fda 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bbee', endColorstr='#006fda',GradientType=0 );
} */

/* .page-contact .view-static-contact-page .view-filters .views-submit-button .form-submit:hover {
  background: #00def7;
  background: -moz-linear-gradient(top, #00def7 0%, #0067d7 99%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00def7), color-stop(99%,#0067d7));
  background: -webkit-linear-gradient(top, #00def7 0%,#0067d7 99%);
  background: -o-linear-gradient(top, #00def7 0%,#0067d7 99%);
  background: -ms-linear-gradient(top, #00def7 0%,#0067d7 99%);
  background: linear-gradient(to bottom, #00def7 0%,#0067d7 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00def7', endColorstr='#0067d7',GradientType=0 ); }
.page-contact .view-static-contact-page { background:url(/sites/default/files/europe-map-dot.jpg) no-repeat right top; min-height:500px; width:100%; }
.page-contact .view-static-contact-page .view-content { border-left:solid 1px #e5e5e5; margin:0 0 0 30px; }
.page-contact .view-static-contact-page .view-empty { border-left:solid 1px #e5e5e5; margin:0 0 0 30px; font-size:14px; }
.page-contact .view-static-contact-page .view-content .contact-item, .page-contact .view-static-contact-page .view-empty p { margin: 0 0 38px 30px; color:#787878; line-height:18px; font-size:13px; }
.page-contact .view-static-contact-page .view-content .contact-item .country { color:#b7b7b7; font-family:'pluto_sanscond_exlight'; font-size:18px;text-transform:uppercase; padding:0 0 3px 0; display:block; }
.page-contact .view-static-contact-page .view-content .contact-item .name { color:#000; display:block; font-family:'pluto_sanscond_medium'; } */

/* @media screen and (max-width: 1000px) {
  .page-contact .region-two-66-33-top { width:94% !important; }
  .page-contact .office-photo-border { padding:0; width:50%; height:200px; background-size:451px 200px; }
  .page-contact .office-intro { padding:75px 0 0 0; }
} */

/* @media screen and (max-width: 750px) {
  .pane-static-contact-page-panel-pane-2 { margin:0 -5% 20px 0; }
  .page-contact .view-static-contact-page { background-position:-170px top; }
  .page-contact .view-static-contact-page .view-header { width:95%; }
} */

/* @media screen and (max-width: 550px) {
  .page-contact .region-two-66-33-top { width:90% !important; }
  .page-contact .office-intro span { display:none; }
  .page-contact .office-intro span.blue { display:block; }
  .page-contact .office-intro a { font-size:28px !important; margin:-25px 0 0 0; display:block; }
  .page-contact .office-photo-border { display:none; }
  .page-contact .node-static-page-content { margin:0; }
  .page-contact .office-intro { padding:35px 0 0 0; }
  .page-contact .view-static-contact-page .view-filters .views-exposed-widget .views-widget .form-select { min-width:120px;}
  .page-contact .view-static-contact-page .view-filters .views-widget-filter-field_distribution_country_tid{ padding:0 0 15px 0; }
  .page-contact .view-static-contact-page .view-content { margin:0; }
  .page-contact .view-static-contact-page .view-content .contact-item, .page-contact .view-static-contact-page .view-empty p { margin: 0 0 38px 25px; font-size:16px; line-height:22px; }
} */




/*************************************        Footer        ***********************************/
/**********************************************************************************************/

/* #footer { display:block; width:90%; background:#333; color:#fff; padding:20px 5% 25px 5%; }
#footer a { color:#aaa; font-size:11px; }
#footer a:hover { text-decoration:underline; }
#footer .block-title { padding:0 0 2px 0; line-height:15px; font-size:12px; }
#footer .view-content, #footer ul { line-height:15px; }
#footer > .panel-separator { display:none; }
#footer > .block { display:block; float:left; position:relative; width:170px; margin:0 20px 0 0 }
#footer > .block .pane-inner { margin:0; }
#footer > .footer-about .title { display:none; }
#footer > .partner-links, #footer > .terms-conditions, #footer > .footer-copyright { display:inline-block; clear:both; float:none; }
#footer > .terms-conditions .node { margin:0; }
#footer > .partner-links { width:100%; margin:20px 0 0 0; padding:18px 0 0 0; border-top:solid 1px #474747; }
#footer > .partner-links .block-title, #footer > .terms-conditions .block-title, #footer > .footer-copyright .block-title { display:none; }
#footer .partner-list li { display:inline-block; margin:0 10px 0 0;}
#footer .partner-list li a { opacity:.6;}
#footer .partner-list li a:hover { opacity:1;}
#footer .partner-list li span { display:none; }
#footer > .terms-conditions { width:100%; margin:10px 0 0 0; padding:12px 0 0 0; border-top:solid 1px #474747; }
#footer > .terms-conditions a { margin:0 15px 0 0; font-size:11px; }
#footer > .footer-copyright { float:right; display:block; width:300px; text-align:right; margin:-15px 0 0 0; padding:0; color:#aaa; font-size:11px; } */

/* @media screen and (max-width: 1000px) {
  #footer > .footer-copyright { float:none; width:100%; text-align:center; margin-top:10px; }
  #footer > .terms-conditions { text-align:center; }
  #footer > .footer-about { margin-top:15px; }
}
@media screen and (max-width: 700px) {
  #footer > .block { width:44%; margin-right:3%; }
  #footer > .partner-links, #footer > .terms-conditions, #footer > .footer-copyright { width:100%; margin-right:0; }
  #footer > .footer-distribution { margin-top:15px; }
} */


















/**************************************        Admin pages        ***********************************/
/****************************************************************************************************/
.ng-hide { display: none; }

/* .CodeMirror div, .CodeMirror  span,  .CodeMirror  img,  .CodeMirror  a,  .CodeMirror  li  { transition:all .0s; -o-transition:all .0s; -moz-transition:all .0s; -webkit-transition:all .0s; }
.CodeMirror pre {  white-space: pre-wrap;   word-break: break-all;   word-wrap: break-word; }
html .CodeMirror, body .CodeMirror, .CodeMirror p, .CodeMirror div, .CodeMirror h1, .CodeMirror h2, .CodeMirror h3, .CodeMirror h4, .CodeMirror h5 { font-family:"Times New Roman", Times, serif; } */

.group-unnecessary { display:none; }

/* .page-admin-tv5monde-slideshow #columns .region-conditional-stack { margin:0; }
.page-node.admin-tv5monde #columns .region-conditional-stack { margin:0; }
.page-admin .two-50 > .region-two-50-first { margin:0 2% 0 0; }
.page-admin .two-50 > .region-two-50-first, .page-admin .two-50 > .region-two-50-second  { width:45% !important; margin-top:20px; background: #eee; padding:5px 2%; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;   }
.page-admin  .view-slideshow-content-selection .view-filters, .page-admin .view-slideshow-add-slides .view-filters { padding: 0 10px 10px 10px;  background:0;  margin: 15px 0 0 0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  }
.page-admin .view-filters .form-submit { margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:24px; line-height:24px; color:#fff; padding:0 8px; font-family:'pluto_sanscond_medium'; font-size:14px; margin:20px 0 0 0; }
.page-admin .views-submit-button .form-submit { border:0; }
fieldset.form-wrapper { border:0; padding:0; margin:0; text-align:right; }
fieldset.form-wrapper legend span { display:none; }
#views-form-slideshow-content-selection-panel-pane-1 .form-actions { margin:-20px 0 0 0; }
.form-actions { border:0; width:50%; padding:0; float:left; }
#views-form-slideshow-content-selection-panel-pane-1, #views-form-slideshow-content-selection-attachment-1, #views-form-slideshow-add-slides-panel-pane-1 {   padding:10px 10px;  background:#fff;  margin:20px 0;  -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  }
#views-form-slideshow-content-selection-panel-pane-1 .views-table body { background:#fff; }
.tabledrag-toggle-weight-wrapper { display:none; }
.views-table caption { margin:0 0 10px 0; color:#00a5e7; } */

/* .view-admin-backend-episodes h3 { color:#00a5e7; font-size:18px; padding:20px 0 0 0; }
.view-admin-backend-episodes .views-responsive-grid { background: #eee; padding:5px 15px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;  margin:0;  }
.page-admin-tv5monde-slideshow form tr { border:solid 1px #ddd; background:0;}
.page-admin-tv5monde-slideshow tr td { background:0 !important;}
.views-responsive-grid .row { margin:0; }
.view-admin-backend-episodes .episode-fieldset > .fieldset-wrapper .views-field-body{ text-align:left; } */

/* .edit { background:url(/sites/default/files/admin-icon.png) no-repeat 0 4px; background-size:170px 170px; padding:0 0 0 20px; display:block; float:left; }
.trailer-link { background:url(/sites/default/files/admin-icon.png) no-repeat 0 -15px; background-size:170px 170px; height:18px; padding:0 0 0 20px; display:block; }
.episode-fieldset > .fieldset-wrapper > .views-field-field-trailer { width:auto; }
.item-list .pager { padding:15px 0  0 0; }
.page-admin-tv5monde-episode .view-filters .form-submit { margin:22px 0 0 0;} */

.page-admin .tb-megamenu .nav > li .mega-dropdown-menu a { background:#333;}
.page-admin .tb-megamenu .nav > li .mega-dropdown-menu a { background:#333;}
.page-admin .tb-megamenu .dropdown-menu .active > a { color:#00a5e7; }

/*** Menu ***/
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li { display:block; float:none; color:#fff; min-width:200px; list-style-type:none; line-height:32px; font-size:13px; border-bottom:solid 1px #555; background:url(/sites/default/files/arrow-li.png) no-repeat 0 11px; background-size:6px 10px; padding:0 0 0 14px; margin-left:0; }
.tb-megamenu .nav > li .mega-dropdown-menu a { font-family:'pluto_sanscond_light';  color:#c1c1c1; font-size:14px; padding:0 0 0 0; height:35px; line-height:35px; border:0; }
.tb-megamenu .tb-block ul li a:hover { font-size:14px !important; border:0 !important; height:35px; line-height:35px; }
.tb-megamenu .mega-nav > li> a:hover, .tb-megamenu .dropdown-menu .mega-nav > li > a:hover { border:0; }
.tb-megamenu .nav > li .mega-dropdown-menu a:hover { text-decoration:underline; }
.tb-megamenu .nav > li .mega-dropdown-menu { margin:0 0 0 -32px; }
.tb-megamenu-subnav .tb-megamenu-submenu { border-top:3px solid #eee !important; margin:0 0 0 -10px !important; min-width:50px !important; }
.tb-megamenu-subnav .tb-megamenu-submenu .tb-megamenu-subnav li { min-width:50px !important; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-top:12px; }

.tb-megamenu .nav > li.menu-home a, .tb-megamenu .nav > li.menu-logout a { display:block; width:0px; padding:15px 19px 15px 0; overflow:hidden; }
.tb-megamenu .nav > li.menu-home { margin:0 0 0 10px; }
.tb-megamenu .nav > li.menu-logout { margin:0 0 0 20px; }



/*** TV-Highlights ***/
/* .views-field-views-bulk-operations { float:left; }
.page-admin .view-tv-shows-details-list-all- { margin-top:20px; background: #eee; padding:5px 2% 12px 2%; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; min-height:155px; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-ep-primary-image { float:left; }
.page-admin .view-tv-shows-details-list-all- .highlight-preview { float:left; margin:10px 0 10px 15px; width:140px; height:140px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; overflow:hidden; }
.page-admin .view-tv-shows-details-list-all- .highlight-preview img { min-width:140px; min-height:140px; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-ep-primary-image img { max-width:160px; width:130px; } */

/* .page-admin .view-backend-manage-highlights .views-field-body, .page-admin .view-backend-manage-highlights .views-fieldset, .page-admin .view-backend-manage-highlights .views-field-field-trailer, .page-admin .view-backend-manage-highlights .views-field-edit-node { margin:0 0 0 180px; }
.page-admin .view-backend-manage-highlights .views-fieldset { margin: 5px 0 0 180px; }
.view-backend-manage-highlights .views-field-edit-node-1, .view-backend-manage-highlights .views-field-edit-node { background:url(/sites/default/files/admin-icon.png) no-repeat 0 4px; background-size:170px 170px; padding:0 0 0 18px; display:block; }
.view-backend-manage-highlights .views-field-edit-node-1 { float:right; margin:-24px 0 0 0; }
.page-admin .view-tv-shows-details-list-all- .views-field-body { padding:15px 0 0 0; }
.page-admin .view-tv-shows-details-list-all- .views-field-body .views-label-body { font-family:'pluto_sanscond_medium'; }
.page-admin .view-tv-shows-details-list-all- .views-field-title-field-1 { font-size:16px; font-family:'pluto_sanscond_medium'; }
.page-admin .view-tv-shows-details-list-all- .views-field-title-field-1 div, .page-admin .view-tv-shows-details-list-all- .views-field-title-field-1 p { display:inline; font-size:16px; font-family:'pluto_sanscond_medium'; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-broadcast-date, .page-admin .view-tv-shows-details-list-all- .views-field-field-broadcast-date div { display:inline; font-family:'pluto_sanscond_light'; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-broadcast-date .views-label-field-broadcast-date { font-family:'pluto_sanscond_medium'; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-duration-int, .page-admin .view-tv-shows-details-list-all- .views-field-field-duration-int div { display:inline; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-duration-int { padding:0 0 0 5px; }
.page-admin .view-tv-shows-details-list-all- .views-field-field-broadcast-date div { padding:5px 0 0 5px; }
.view-backend-manage-highlights > .view-content { padding:50px 0 0 0; }
.view-backend-manage-highlights #edit-select { display:inline-block; }
.view-backend-manage-highlights .vbo-select-all-markup { display:inline-block; }
#edit-actiontv5monde-vbo-add-highlight, #edit-actiontv5monde-vbo-remove-highlight { margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:28px; line-height:28px; color:#fff; padding:0 8px; font-family:'pluto_sanscond_medium'; font-size:14px; border:0; }
#edit-actiontv5monde-vbo-add-highlight { margin:0 5px 0 0; } */

/* .view-weekly-highlights-backend-preview { display:block; float:left; width:600px; margin:0; padding:0; border-radius:12px; overflow:hidden; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border-radius:12px; }
.view-weekly-highlights-backend-preview .element { display:block; width:100%; height:300px; overflow:hidden; margin:0 0 1px 0; }
.view-weekly-highlights-backend-preview .background { display:block; float:left; width:100%; height:100%; }
.view-weekly-highlights-backend-preview .foreground { display:block; float:left; width:100%; height:auto; margin:-300px 0 0 0; }
.view-weekly-highlights-backend-preview .foreground:hover { margin:-450px 0 0 0; }
.view-weekly-highlights-backend-preview .foreground tbody { border:0;}
.view-weekly-highlights-backend-preview .foreground .main { margin:0; height:300px; background:url(/sites/default/files/halo-b.png) no-repeat center bottom; background-size:600px 150px; }
.view-weekly-highlights-backend-preview .foreground .main td { background:url(/sites/default/files/halo-b.png) no-repeat center bottom; background-size:620px 200px; height:200px; text-align:center; color:#fff; vertical-align:bottom; padding:0 0 12px 0; }
.view-weekly-highlights-backend-preview .foreground .main.orange td { background:url(/sites/default/files/halo-o.png) no-repeat center bottom; background-size:620px 200px; }
.view-weekly-highlights-backend-preview .foreground .main.green td { background:url(/sites/default/files/halo-g.png) no-repeat center bottom; background-size:620px 200px; }
.view-weekly-highlights-backend-preview .foreground .main.pink td { background:url(/sites/default/files/halo-p.png) no-repeat center bottom; background-size:620px 200px; }
.view-weekly-highlights-backend-preview .foreground .main td .title { font-size:26px; padding:0 50px 2px 50px; line-height:30px; display:block; }
.view-weekly-highlights-backend-preview .foreground .main td .edit-link { background:#00a5e7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:3px 10px; font-size:18px; color:#fff; font-family:'pluto_sanscond_medium'; }
.view-weekly-highlights-backend-preview .foreground .main td .category { font-size:15px; font-family:'pluto_sanscond_medium'; }
.view-weekly-highlights-backend-preview .foreground .main td .broadcast { font-size:15px; }
.view-weekly-highlights-backend-preview .foreground .secondary { background-color: rgba(0,0,0,0.8); color:#fff; padding:15px 20px; min-height:150px; }
.view-weekly-highlights-backend-preview .foreground .secondary .subtitles { float:right; }
.view-weekly-highlights-backend-preview .foreground .secondary .details { font-size:16px; padding:0 0 5px 0; }
.view-weekly-highlights-backend-preview .foreground .secondary .details .episodenumber { font-family:'pluto_sanscond_medium'; }
.view-weekly-highlights-backend-preview .foreground .secondary .info { color:#bbb; line-height:16px; font-size:13px; padding:0 0 8px 0; }
.view-weekly-highlights-backend-preview .foreground .secondary .links { text-align:right; }
.view-weekly-highlights-backend-preview .foreground .secondary .links a { cursor:pointer; color:#fff; opacity:.8; display:inline-block; padding:0 0 0 25px; margin:0 0 5px 22px; background:url(/sites/default/files/tvshow-icons.png) no-repeat; background-size:20px; }
.view-weekly-highlights-backend-preview .foreground .secondary .links a.trailer { background-position:0 0; }
.view-weekly-highlights-backend-preview .foreground .secondary .links a.more { background-position:0 -176px; }
.view-weekly-highlights-backend-preview .foreground .secondary .links a:hover { opacity:1; text-decoration:underline;} */




/*** Manage contests ***/
/* .field-type-image-form .browse { background:#00a5e7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:3px 10px; font-size:13px; color:#fff; font-family:'pluto_sanscond_medium'; }
.page-node-add-partner-game .field-type-datetime-form fieldset.form-wrapper { text-align:left; } */



/*** News management ***/
/* .view-backend-news-management .contest-item { background:#f0f0f0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:8px 15px 15px 15px; margin:0 0 15px 0; }
.view-backend-news-management .contest-item .news-image { display:inline-block; float:left; width:300px; }
.view-backend-news-management .contest-item .details { display:block; margin:0 0 0 315px; min-height:142px; }
.view-backend-news-management .contest-item  .edit-link { margin:0 0 0 0; background:#00a5e7; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:3px 10px; font-size:13px; color:#fff; font-family:'pluto_sanscond_medium'; } */


/*** Episodes ***/
/* .page-admin .episode-fieldset .right-side { float:right; position:absolute; width:94%; margin:-36px 0 0 0; }
.page-admin .episode-fieldset .right-side .duration { float:right; }
.page-admin .episode-fieldset .right-side .subtitles { float:right; margin:0 10px 0 0; }
.page-admin .edit-episode:first-letter { text-transform:uppercase; }
.page-admin .episode-fieldset .fieldset-legend { font-family:'pluto_sanscond_medium'; padding:0 0 0 10px; }
.page-admin .episode-fieldset .fieldset-legend .duration { display:inline; padding:0 0 0 5px; }
.page-admin .episode-fieldset .views-field-body { padding:0 50px 10px 0; }
.page-admin .view-admin-backend-episodes h3 { color:#333; }
.page-admin .view-admin-backend-episodes h3 p { display:inline; font-size:16px; }
.page-admin .view-admin-backend-episodes .edit { float:right; margin:-30px 0 0 0; }
.page-admin .view-admin-backend-episodes .episode-fieldset .views-field-field-trailer { display:none; }
.page-admin .view-admin-backend-episodes #edit-field-broadcast-date-value-wrapper { width:250px; } */

/*** TVShow problem detection ***/
/* .page-admin .pane-backend-tv-shows-problem-detection-panel-pane-1 .view-tv-shows-details-list-all- { padding: 20px 2% 12px; }
.view-backend-tv-shows-problem-detection > .view-content { margin:20px 0 0 0; }
.view-backend-tv-shows-problem-detection .item { clear:both; display:block; min-height:100px;  }
.view-backend-tv-shows-problem-detection .error-image-missing { display:block; float:left; width:50px; height:50px; padding:10px 10px; background:#f00; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-align:center; color:#fff; }
.view-backend-tv-shows-problem-detection .image-style-none { display:block; float:left; width:70px; height:70px; padding:0; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-align:center; }
.view-backend-tv-shows-problem-detection .tvshow-details { display:inline-block; margin:0 0 0 10px; min-height:50px; }
.view-backend-tv-shows-problem-detection .edit-link { float:none !important; display:inline-block !important; margin:10px 20px 0 15px !important; }
.view-backend-tv-shows-problem-detection .edit-link a { color:#00a5e7; font-family:'pluto_sanscond_medium'; text-decoration:underline; }
.view-backend-tv-shows-problem-detection .edit-link:first-letter { text-transform:uppercase; }
.view-backend-tv-shows-problem-detection .publish-status { display:none; } */



/*** Distributor ***/
/* .page-admin-tv5monde-distributor.view-distribution-page-with-country-filter .view-filters { text-align:left;  font-size:14px;  letter-spacing:0; height:auto; padding-bottom:40px;}
.page-admin.view-distribution-page-with-country-filter .views-exposed-form .views-exposed-widget { float:left; }
.page-admin.view-distribution-page-with-country-filter .view-filters .views-submit-button { padding:0; margin:15px 0 0 0; }
.page-admin.view-distribution-page-with-country-filter .view-filters .form-item #edit-title-field-value { padding:0; height:25px; margin:8px 0 0 0; }
.page-admin.view-distribution-page-with-country-filter .view-filters .form-item { padding:0; } */

/*** Static pages ***/
/* .node-static_page_content-form fieldset.form-wrapper { text-align:left; } */


/*** TV-Shows ***/
/* .page-admin .view-admin-backend-tv-shows { background:#fff !important;}
.view-admin-backend-tv-shows .view-content .views-row { margin-top:20px; background: #eee; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; padding:15px 2% 10px 2%; min-height:135px; }
.view-admin-backend-tv-shows .views-field-field-primary-image { padding:0 15px 0 0; }
.page-admin .view-admin-backend-tv-shows .subtitles { float:right; margin:-20px 0 0 0; }
.page-admin .view-admin-backend-tv-shows .publish-status { color:#ab771e; float:right; margin:-20px 10px 0 0; }
.page-admin .view-admin-backend-tv-shows .views-field-field-tv-category { display:inline-block; }
.page-admin .view-admin-backend-tv-shows .views-field-field-tv-category .field-content { font-family:'pluto_sanscond_medium'; }
.page-admin .view-admin-backend-tv-shows .tvshow-footer-fieldset { display:inline-block; }
.view-admin-backend-tv-shows .edit-link, .view-backend-tv-shows-problem-detection .edit-link { background:url(/sites/default/files/admin-icon.png) no-repeat 0 4px; background-size:170px 170px; padding:0 0 0 18px; display:block; float:left; margin:10px 20px 0 0; }
.view-admin-backend-tv-shows .view-all { background:url(/sites/default/files/admin-icon.png) no-repeat 0 -30px; background-size:170px 170px;  padding:0 0 0 18px; display:block; float:left; margin:10px 20px 0 0;  }
.view-admin-backend-tv-shows .imported-trailer, .view-admin-backend-tv-shows .views-field-field-trailer { background:url(/sites/default/files/admin-icon.png) no-repeat 0 -13px; background-size:170px 170px; padding:0 0 0 19px;  display:block; float:left; margin:10px 20px 0 0;  }
.view-admin-backend-tv-shows a, .view-admin-backend-episodes a, .view-backend-manage-highlights a { color:#00a5e7; font-family:'pluto_sanscond_medium'; text-decoration:underline; }
.view-admin-backend-tv-shows a:hover, view-admin-backend-episodes a:hover, .view-backend-manage-highlights a:hover { color:#00a5e7; text-decoration:none; }
#edit-field-broadcast-date-value-op { margin:0 0 5px 0; width:150px; }
#edit-field-broadcast-date-value-value-month { margin:0 0 5px 0; }
#edit-field-broadcast-date-value-wrapper { width:150px; }
#edit-title-field-value-wrapper { width:150px; }
#edit-body-value-wrapper { width:150px; }
.page-admin .views-field-edit-node:first-letter, .page-admin .views-field-edit-node-1:first-letter { text-transform:uppercase; }
.node-type-tv-show .field-name-field-trailer-form .edit { float:none; display:inline-block; margin:0 0 0 15px; }
.view-backend-tv-shows-problem-detection .item img { float:left; } */

/*** Translation ***/
/* .trov-current { background-image: url(/sites/all/modules/translation_overview/images/translation-current.png) !important; }
.trov-original { background-image: url(/sites/all/modules/translation_overview/images/translation-original.png) !important; }
.trov-missing { background-image: url(/sites/all/modules/translation_overview/images/translation-missing.png) !important; } */


/** Error message **/
/* .error-image-missing { color: red; font-weight: bold; text-decoration: underline; }
.error-category-missing { color: red; font-weight: bold; text-decoration: underline; }
.warning-missing-description { color: orange; font-weight: bold; text-decoration: underline; } */



/*** TV-Shows edit page ***/
/* .page-node-edit #columns { padding:20px 20px; margin:-34px 0 0 0; }
.group-dontchange { display:none; }
#edit-field-active-locations-und { float:right; }
#title-field-add-more-wrapper #edit-title-field-en-0-format { display:none !important; }
#body-add-more-wrapper .description { margin:0 0 30px 0; font-size:14px; color:#f00; }
#edit-body-und-0-format, #switch_edit-body-und-0-value { display:none !important; }
#edit-body .form-textarea { visibility:visible !important; }
#edit-field-images fieldset.form-wrapper { text-align:left; }
.page-node-edit.node-type-tv-show .field-type-image-form { margin:15px 0; background:#eee; padding:0 20px;}
.page-node-edit.node-type-tv-show .form-item label { display:inline-block; margin: 0 10px 0 0; }
.page-node-edit.node-type-tv-show .form-wrapper > .form-item { margin:10px 0; }
#edit-field-primary-image, #edit-field-wide-image { width:300px; float:left; margin:0 25px 25px 0; }
#edit-field-primary-image .preview, #edit-field-wide-image .preview { width:200px; }
#edit-field-primary-image-und-0-edit, #edit-field-wide-image-und-0-edit { float:right; margin:-150px 0 0 0; }
#edit-field-images { clear:both; }
#edit-field-images .fieldset-description { margin:20px 0 0 0; }
#edit-field-images .fieldset-description thead { display:none; }
#edit-field-images .tabledrag-processed tr { width:250px; display:inline-block; }
#edit-field-images .tabledrag-processed tr.draggable { background:#ddd; margin:10px 20px 10px 0; }
#edit-field-images .tabledrag-processed tr.draggable .preview { width:150px; }
.field-name-field-images-form .form-type-media .media-browser-launch-processed { display:inline-block; }
#edit-field-trailer .media-browser-launch-processed { display:inline-block; }
#edit-field-trailer .description { padding:5px 0 0 0; }
.form-submit.remove, .page-node-edit .button.browse, .form-actions .form-submit { margin:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:24px; line-height:24px; color:#fff; padding:0 8px; font-family:'pluto_sanscond_medium'; font-size:14px; margin:5px 0 0 0; border:0; display:inline-block; }
.form-actions .form-submit { background:#539f25; margin:0 5px 0 0; }
.form-actions #edit-preview { background:#E5A32F;  }
.form-actions #edit-delete { background:#D8260F;  }
.form-submit.remove { background:#D8260F; }
.form-submit.remove:hover { background:#f00; } */

/* #field-source-url-add-more-wrapper .link-field-subrow { display:inline-block; height:45px; } */

/* .ui-widget-content.ui-dialog { width:70% !important; top:100px !important; left:15% !important; }
.ui-dialog button.ui-dialog-titlebar-close span.ui-icon, .ui-dialog button.ui-dialog-titlebar-close span.ui-icon:hover { background:url(/sites/default/files/popup-close-btn.png) no-repeat 0 0 !important; background-size:15px 15px !important; }
.ui-dialog button.ui-dialog-titlebar-close span.ui-icon { opacity:.8; }
.ui-dialog button.ui-dialog-titlebar-close span.ui-icon:hover { opacity:1; } */

/* .form-managed-file .form-file { margin:0 10px 0 0; }
#media-tabs-wrapper ul.primary { height:38px; }
#media-tabs-wrapper ul.primary li.active a { background:#fff; } */



/*** Contact management ***/
/* .view-backend-contact-management .view-filters { margin:0 0 35px 0; }
.view-backend-contact-management .view-content .contact-item, .view-backend-contact-management .view-empty p { margin: 0 0 38px 30px; color:#787878; line-height:18px; font-size:13px; }
.view-backend-contact-management .view-content .contact-item .country { color:#b7b7b7; font-family:'pluto_sanscond_exlight'; font-size:18px;text-transform:uppercase; padding:0 0 3px 0; display:block; }
.view-backend-contact-management .view-content .contact-item .name { color:#000; display:block; font-family:'pluto_sanscond_medium'; }
.view-backend-contact-management .view-content .contact-item a { display:inline-block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:23px; line-height:24px; color:#fff; padding:0 8px; font-family:'pluto_sanscond_medium'; font-size:14px; margin:5px 0 0 0; background:#00a5e7; }
.view-backend-contact-management .view-content .contact-item a:first-letter { text-transform:uppercase; } */

/*** Static edit page ***/
/* .field-widget-text-textarea-with-summary { clear:both; }
.page-node-edit.node-type-static-page-content .field-type-image-form { margin:15px 0; background:#eee; padding:0 20px;}
#edit-field-primary-image {} */

/*** Content manager ***/
/* .form-item.form-type-checkbox.form-item-promote, .form-item.form-type-checkbox.form-item-sticky { display:none; } */

/*** Advertisement  ***/
/* .node-type-advertisement #edit-field-active-locations { display:none; } */



/*** Contest management ***/
/* .view-backend-partner-contests-management .contest-item { margin-top:20px; background: #eee; padding:15px 2%; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.view-backend-partner-contests-management .contest-item .image-bg { float:left; }
.view-backend-partner-contests-management .contest-item .details { min-height:95px; }
.view-backend-partner-contests-management .contest-item .details, .view-backend-partner-contests-management .contest-item .logo { margin:0 0 0 120px; }
.view-backend-partner-contests-management .contest-item .details a { color:#00a5e7; font-family:'pluto_sanscond_medium'; text-decoration:underline; }
.view-backend-partner-contests-management .contest-item .edit-link { color:#fff; font-family:'pluto_sanscond_medium'; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:23px; line-height:24px; color:#fff; padding:0 8px; font-family:'pluto_sanscond_medium'; font-size:14px; margin:5px 0 0 120px; background:#00a5e7; }
.view-backend-partner-contests-management .contest-item .edit-link:first-letter { text-transform:uppercase; } */


/*** Detect error ***/
/* .view-detect-problems-video-slideshow > .view-content { margin-top:10px; background: #eee; padding:15px 2%; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.view-detect-problems-video-slideshow .form-wrapper { float:right; }
.view-detect-problems-video-slideshow .form-wrapper .form-submit { color:#fff; font-family:'pluto_sanscond_medium'; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; height:23px; line-height:24px; color:#fff; padding:0 8px; font-family:'pluto_sanscond_medium'; font-size:14px; margin:5px 0 0 120px; background:#00a5e7; border:0; }
.view-detect-problems-video-slideshow .slideshow-problem li { margin:10px 0 5px 0; }
.view-detect-problems-video-slideshow .slideshow-problem .form-item { margin:0 5px 0 0; }
.view-detect-problems-video-slideshow .slideshow-problem .views-field-language { margin:0 0 0 15px; } */




/*************************************        Cookies warning        ********************************/
/****************************************************************************************************/
/* #sliding-popup .popup-content #popup-text { text-align:left; padding:50px 0 50px 0; max-width:100%; color:#fff; float:left; font-weight:300; margin:5px 0;}
#sliding-popup .popup-content #popup-text p { font-size:16px; color:#888; width:90%; float:left; }
#sliding-popup .popup-content #popup-text p a { color:#00a5e7; font-size:17px; }
#sliding-popup .popup-content #popup-buttons { float:right; margin:0; max-width:9%; }
#sliding-popup .popup-content #popup-buttons button { background:#00a5e7; color:#fff; border:0; font-size:16px; padding:8px 15px; margin:0; box-shadow:inset 0px 0px 0px 0px #333; text-shadow:0px 0px 0px; }
#sliding-popup .popup-content #popup-buttons button:hover { background:#555; }
 */
/* @media screen and (max-width: 700px) {
  #sliding-popup .popup-content #popup-text { padding:20px 0; float:none; text-align:center; }
  #sliding-popup .popup-content #popup-text p { width:100%; text-align:center; }
  #sliding-popup .popup-content #popup-text p a { display:block; }
  #sliding-popup .popup-content #popup-buttons { margin:0 auto; display:inline-block; max-width:none; float:none; }

} */


/************************************        Maintenance page        ********************************/
/****************************************************************************************************/
/* body.watch-this-space { background:url(/sites/default/files/watch-this-space-bg.jpg) #171717 no-repeat center top; text-align:center; font-family:'pluto_sanscond_exlight'; padding:0; margin:0; }
.watch-this-space .big { display:block; width:100%; text-align:center; font-family:'pluto_sanscond_exlight'; font-size:38px; padding:75px 0 10px 0; }
.watch-this-space .small { display:block; width:100%; text-align:center; font-family:'pluto_sanscond_exlight'; font-size:24px; }
.watch-this-space a { font-family:'pluto_sanscond_medium'; font-size:16px; text-decoration:underline; margin:30px 0 30px 0; }
.watch-this-space a:hover { text-decoration:none; } */





/****************************************        Wrapper        *************************************/
/****************************************************************************************************/
/*
@media screen and (min-width: 1010px) {
body { background:#002873; background:url(/sites/default/files/wrapper_2015-12.jpg) #001661 no-repeat center top; }
body > .container { padding:148px 15px 0 15px; }
.pane-pane-header { width: 970px; left:auto; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; }
.pane-pane-header .pane-inner { padding:0; }
.pane-lang-dropdown-language-content { margin:12px 20px 0 0; }
#menu-bar { background:#fff; }
.pane-pane-messages #tasks ul.secondary { margin:0; padding: 1em .3em; background:#fff; }
}*/





/*************************        Style improvements for use of ATPE as Backend Theme       ***********************/
/****************************************************************************************************/



a {
  color: #0074BD;
  text-decoration: none;
}

.blue {
  color: #0074BD !important;
}

.red {
  color: #d10000 !important;
}

table {
  width: 100%;
  font-size: 0.923em;
  margin: 0 0 10px;
  border: 1px solid #bebfb9;
  border-collapse: collapse;
  border-spacing: 0;
}

table th {
  vertical-align: middle;
  border: 0;
  color: #000;
  text-transform: uppercase;
  background: #e1e2dc;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-color: #bebfb9;
  padding: 3px 10px;
}

tr.even, tr.odd {
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #bebfb9;
  background: #f3f4ee;
}

tr.odd {
  background: #fff;
}

table td {
  vertical-align: middle;
  padding: 8px 10px;
}

tr td:last-child {
  border-right: 1px solid #bebfb9;
}

#page-manager-edit #panels-panel-context-edit-content .page-container.tv5monde-usa-admin .tv5monde-admin-menu {
  position:absolute;
  max-height:650px;
}

#edit-field-active-locations-und {
  float: none;
}


/************ Backend management page ***************/


.tv5monde-usa-admin-backend table.views-table .views-align-left {
  width: 10px;
}

.tv5monde-usa-admin-backend .homepage-highlights-row,
.tv5monde-usa-admin-backend .category-highlights-row {
  margin-top: 20px;
  background: #eee;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 15px 2% 10px 2%;
  min-height: 135px;
}

.tv5monde-usa-admin-backend .homepage-highlights-row.odd,
.tv5monde-usa-admin-backend .category-highlights-row.odd {
  background: #fff;
}

.tv5monde-usa-admin-backend .homepage-highlights-row a img,
.tv5monde-usa-admin-backend .category-highlights-row a img {
  padding: 0 15px 0 0;
  width: 80px;
  height: 80px;
  float: left;
}

.tv5monde-usa-admin-backend .homepage-highlights-row .views-field-title a,
.tv5monde-usa-admin-backend .category-highlights-row .views-field-title a {
  color: #333;
  font-size: 16px;
}

.tv5monde-usa-admin-backend .homepage-highlights-row .subtitles,
.tv5monde-usa-admin-backend .category-highlights-row .subtitles {
  float: right;
  margin: -20px 0 0 0;
}

.tv5monde-usa-admin-backend .homepage-highlights-row .publish-status,
.tv5monde-usa-admin-backend .category-highlights-row .publish-status {
  color: #ab771e;
  float: right;
}

.tv5monde-usa-admin-backend .homepage-highlights-row .views-field-field-tv-category,
.tv5monde-usa-admin-backend .category-highlights-row .views-field-field-tv-category {
  font-weight: bold;
}

.tv5monde-usa-admin-backend .homepage-highlights-row .description,
.tv5monde-usa-admin-backend .category-highlights-row .description {
  padding: 7px 0;
}

.tv5monde-usa-admin-backend .homepage-highlights-row .edit-link,
.tv5monde-usa-admin-backend .category-highlights-row .edit-link {
  padding: 7px 0;
}

.tv5monde-usa-admin-backend .form-wrapper {
  text-align: left;
}

.tv5monde-usa-admin-backend .form-wrapper .fieldset-wrapper {
  background: lightgrey;
  padding: 5px;
  margin: 5px;
}

.tv5monde-usa-admin-backend .form-wrapper legend {
  /* padding: 20px 0 5px; */
}

.tv5monde-usa-admin-backend .form-wrapper legend span {
  font-size: 16px;
  display: block;
}

.tv5monde-usa-admin-backend .form-wrapper .fieldset-wrapper div[class*="show-value"] {
  float:none;
}

.tv5monde-usa-admin-backend .form-actions .form-submit { margin: 10px 5px 0 0; }

.tv5monde-usa-admin-backend .publish-schedule {
  color: #AD505C;
  float: right;
  text-align: right;
}

.tv5monde-usa-admin-backend .views-exposed-widgets > div {
  width: auto !important;
}

.tv5monde-usa-admin-backend .form-type-select .description {
  display: none !important;
}

.tv5monde-usa-admin-backend .views-exposed-widget.views-submit-button {
  float: right;
}

.tv5monde-usa-admin-backend h2.pane-title, h2.block-title {
  font-size: 20px;
  padding: 5px 0 10px;
}

.tv5monde-usa-admin-backend fieldset#edit-field-linked-article-und-form-field-left-column-und-0-format,
.tv5monde-usa-admin-backend fieldset#edit-field-linked-article-und-form-field-right-column-und-0-format,
.tv5monde-usa-admin-backend fieldset#edit-field-linked-article-und-form-body-und-0-format {
  display: none;
}

.tv5monde-usa-admin-backend .browse {
  display: inline-block !important;
  padding: 5px 10px;
  height: auto;
  color: white;
  margin: 2px 2px 5px;
  border-radius: 10px;
}

.tv5monde-usa-admin-backend .form-item label {  /*  used for inline-entity-edit for Contests' articles... labels are too small  */
  font-size: 16px;
  padding: 10px 0 5px;
}

.tv5monde-usa-admin-backend .form-wrapper legend {
  padding: 20px 0 5px;
  font-size: 16px;
}

.tv5monde-usa-admin-backend #edit-field-primary-image {
  float:none;
}

.tv5monde-usa-admin-backend #edit-field-primary-image .preview {
  max-width: 200px;
  width: auto;
}

html.js .tv5monde-usa-admin-backend fieldset.collapsed {
  height: auto;
}

.tv5monde-backend-articles-category .article-management-row h4 {
  min-width: 180px;
  font-size: 16px;
  font-weight: bold;
}

.tv5monde-backend-articles-category .article-management-row h4 a {
  color: #0074BD;
}

.tv5monde-usa-admin-backend #edit-field-article-template .form-type-select .description {
  display: block !important;
}
.tv5monde-usa-admin-backend .contest-entries-row td {
  width: 50%;
}

.tv5monde-usa-admin-backend .contests-overview-row a {
  color: #0074BD !important;
}

.tv5monde-usa-admin-backend .winners-list .view-answers {
  display: inline-block;
  cursor: pointer;
}

.tv5monde-usa-admin-backend .winners-list .view-answers .answer-list {
  position: absolute;
  display: none;
  background: #ddd;
  border-radius: 5px;
  padding: 10px 25px 15px 15px;
}

.tv5monde-usa-admin-backend .winners-list .view-answers:hover .answer-list {
  display: block;
}

.tv5monde-usa-admin-backend .winners-list .view-answers .answer-list li {
  display: block;
  white-space: nowrap;
}

.tv5monde-usa-admin-backend .media-item .media-thumbnail .label-wrapper {
  position: relative !important;
}

.tv5monde-usa-admin-backend .edit-link { color: #0074BD !important; }


.tv5monde-usa-admin-backend.tv5monde-backend-homepage-articles .main-content th.views-field-body-1,
.tv5monde-usa-admin-backend.tv5monde-backend-homepage-tvshows .main-content th.views-field-body-1,
.tv5monde-usa-admin-backend.tv5monde-backend-category-page-manage .main-content th.views-field-body-1 {
  width: 35%;
}





/****************************************************************************************************/
