@import url("//hello.myfonts.net/count/288b14?version=20171213121500");
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
button,
input,
select,
textarea,
hr {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-decoration: none;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  border: 1px solid;
  background: transparent;
}
a {
  color: inherit;
}
a:hover {
  outline: 0;
}
a:focus {
  outline: none;
}
a:active {
  outline: 0;
}
mark {
  background: #ff0;
  color: #000;
}
abbr[title],
dfn[title] {
  cursor: help;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
img {
  vertical-align: middle;
  font: 9px/12px sans-serif;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  list-style: none;
}
blockquote {
  margin: 0;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
label[for],
a[href] {
  cursor: pointer;
}
button,
input {
  line-height: normal;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid;
}
th,
td,
caption {
  text-align: left;
}
td {
  vertical-align: top;
}
hr {
  display: block;
  height: 1px;
  border-top: 1px solid;
}
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}
::selection {
  background: #b3d4fc;
  text-shadow: none;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Black.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Black.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Black.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Black.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-BlackItalic.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-BlackItalic.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-BlackItalic.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-BlackItalic.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Bold.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Bold.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Bold.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Bold.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-BoldItalic.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-BoldItalic.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-BoldItalic.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-BoldItalic.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Italic.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Italic.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Italic.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Italic.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Light.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Light.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Light.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Light.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-LightItalic.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-LightItalic.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-LightItalic.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-LightItalic.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Medium.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Medium.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Medium.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Medium.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-MediumItalic.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-MediumItalic.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-MediumItalic.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-MediumItalic.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Regular.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Regular.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Regular.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Regular.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Thin.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-Thin.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-Thin.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-Thin.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../../bundles/aefhermesf24/fonts/Roboto-ThinItalic.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/Roboto-ThinItalic.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/Roboto-ThinItalic.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/Roboto-ThinItalic.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Memphis-Med';
  src: url('../../bundles/aefhermesf24/fonts/288B14_0_0.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/288B14_0_0.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/288B14_0_0.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/288B14_0_0.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Memphis-Bol';
  src: url('../../bundles/aefhermesf24/fonts/288B14_1_0.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/288B14_1_0.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/288B14_1_0.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/288B14_1_0.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Memphis-Lig';
  src: url('../../bundles/aefhermesf24/fonts/288B14_2_0.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/288B14_2_0.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/288B14_2_0.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/288B14_2_0.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'Memphis-ExtLig';
  src: url('../../bundles/aefhermesf24/fonts/288B14_3_0.eot?version=20171213121500');
  src: url('../../bundles/aefhermesf24/fonts/288B14_3_0.eot?version=20171213121500#iefix') format('embedded-opentype'), url('../../bundles/aefhermesf24/fonts/288B14_3_0.woff?version=20171213121500') format('woff'), url('../../bundles/aefhermesf24/fonts/288B14_3_0.ttf?version=20171213121500') format('truetype');
}
@font-face {
  font-family: 'arial-black';
  src: local('Arial Black');
}
.tc-block-debug {
  display: block;
  background: #FF6600;
  width: 200px;
  height: 30px;
  padding: 5px;
  margin: 3px;
}
.tc-block-debug:after {
  content: 'Tag Commander Container';
}
.default-button-1 {
  background-position: 2px 2px;
  background-repeat: no-repeat;
  font-size: 11px;
  color: #8a8a8a;
  line-height: 21px;
  padding: 0 7px 0 14px;
  border: 1px solid #d3d3d3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  display: inline-block;
  cursor: pointer;
  text-indent: 6px;
}
.second-row .v-expand-items .default-button-1 {
  font-weight: 900;
  font-size: 12px;
  text-transform: uppercase;
  color: #313131;
}
.second-row .v-expand-items .default-button-1:hover {
  color: #00a7e7;
}
.default-read-more {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}
.default-read-more a,
.default-read-more span {
  display: block;
  height: 100%;
  text-indent: -9999px;
  overflow: hidden;
}
.default-header-1 {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 21px;
  line-height: 1em;
  color: #ffffff;
  padding: 4px 7px;
  text-transform: uppercase;
  background-color: #00a7e7;
  display: inline-block;
}
.col-2 .default-header-1 {
  display: block;
}
.default-header-1.gray {
  background-color: #3d3d3d;
}
.default-header-2 {
  font-size: 13px;
  font-weight: 500;
  line-height: 1em;
  color: #fffefe;
  background-color: #666666;
  padding: 3px 6px 3px;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
}
.default-header-3 {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 21px;
  line-height: 1em;
  color: #ffffff;
  background-color: #009cda;
  padding: 7px 5px;
  text-transform: uppercase;
  display: inline-block;
}
header.intro {
  position: relative;
}
header.intro h1 {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #00a7e3;
  margin-bottom: 10px;
}
header.intro h1 .icon-podcast,
header.intro h1 .icon-rss {
  width: 30px;
}
header.intro h1 .icon-podcast {
  background: url(../../bundles/aefhermesf24/img/ico-podcast.png?version=20171213121500) no-repeat center center;
}
header.intro h1 .icon-rss {
  background: url(../../bundles/aefhermesf24/img/ico-rss-2.png?version=20171213121500) no-repeat center center;
}
.static-page header.intro h1 {
  margin-bottom: 20px;
  line-height: 32px;
}
header.intro h1 + p {
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
  line-height: 19px;
  color: #303030;
}
.intro > .options,
.intro > .categories {
  position: absolute;
  top: 10px;
  right: 0;
}
.intro > .categories {
  top: 14px;
  text-align: right;
  text-transform: uppercase;
}
.intro > .categories li {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
}
.intro > .categories li + li {
  margin-left: -4px;
  border-left: 1px solid #00a7e7;
}
.intro > .categories li a {
  display: block;
  padding: 1px 8px;
  color: #00a7e7;
}
.intro > .categories li a:hover {
  color: #000;
}
.intro > .categories li.active a {
  background: #00a7e7;
  color: #fff;
}
.hp-categorized-section header.intro h1 + p {
  margin-top: 5px;
}
.section-banner {
  height: 100%;
  width: 100%;
  margin-top: 5px;
  position: relative;
  overflow: hidden;
}
.section-banner img {
  left: 0;
  top: 0;
  z-index: 1;
  position: absolute;
}
.section-banner h2,
.section-banner p {
  clear: both;
  display: block;
  margin: 78px 0 0 44px;
  position: relative;
  z-index: 2;
}
.section-banner h2 {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  float: left;
  margin-top: 42px;
  padding: 2px 22px;
  font-size: 30px;
  text-transform: uppercase;
  background: #fff;
  color: #000;
}
.section-banner p {
  width: 360px;
  padding: 10px 26px;
  font-weight: 400;
  font-size: 17px;
}
.section-banner h2 {
  float: left;
  margin-top: 42px;
  padding: 4px 24px;
  font-size: 36px;
  text-transform: uppercase;
  background: #fff;
  color: #000;
}
.shadow-section {
  background: #fff;
  color: #434343;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.lt-ie9 .shadow-section {
  border: 1px solid #ddd;
  border-width: 0 1px 1px;
}
.invites-slider {
  margin-top: 30px;
}
.invites-slider .invites {
  margin: 0 0 20px 0;
  padding: 10px 15px 3px;
  font-size: 13px;
}
.guests {
  margin: 0 0 20px 0;
  font-size: 13px;
  overflow: hidden;
}
.lt-ie9 .invites-slider .invites {
  border: 1px solid #ddd;
}
.invites-slider .invites .invite {
  float: left;
  overflow: hidden;
}
.invites-slider .invites .invite h4,
.invites-slider .invites .invite strong {
  font-weight: bold;
}
.guests-slider {
  margin-top: 50px;
}
.guests h4,
.guests strong {
  font-weight: bold;
  font-size: 16px;
  display: inline-block;
  padding-right: 10px;
}
.guests p {
  display: inline-block;
}
.guests .invite {
  padding: 5px 0px 5px 0px;
}
.invites-slider .invites .invite h4 {
  font-size: 16px;
}
.invites-slider .invites .invite img {
  float: left;
  margin-right: 11px;
}
.invites-slider .invites .invite .col {
  width: 40%;
  float: left;
}
.invites-slider .invites .invite .col + .col {
  width: 60%;
}
.invites-slider .invites .details {
  overflow: hidden;
}
.invites-slider .bx-controls {
  position: relative;
  top: -5px;
  text-align: center;
}
.invites-slider .bx-controls .bx-pager-item {
  display: inline-block;
  margin: 0 4px;
}
.invites-slider .bx-controls .bx-pager-item a {
  display: block;
  height: 9px;
  width: 9px;
  font-size: 0;
  background: #fff;
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 9px 9px 9px 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  border-radius: 9px 9px 9px 9px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.invites-slider .bx-controls .bx-pager-item a.active {
  background: #c1c1c1;
  border-color: #ababab;
}
body {
  font: 1em 'Roboto', Helvetica, Arial, sans-serif;
  color: #000000;
  line-height: 1.33;
  letter-spacing: 0.005em;
  position: relative;
  z-index: 10;
  background: url(../../bundles/aefhermesf24/img/page-bg-2.png?version=20171213121500);
}
.side-bar {
  width: 122px;
  height: 100%;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -573px;
  z-index: 62;
}
.lt-ie9 .side-bar {
  border: 1px solid #b6b8b7;
  border-width: 0 1px;
}
.fluid-transition .side-bar {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.fluid .side-bar {
  left: 0;
  margin-left: 0;
}
.identity {
  position: absolute;
  top: 0;
  left: 0;
}
.identity h1,
.identity div.logo {
  width: 100%;
}
.identity a {
  margin: 0 auto 5px;
  height: 93px;
  display: block;
  padding: 11px 5px 0;
  text-indent: -9999px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 14px 11px no-repeat;
}
.identity p {
  font-size: 13px;
  font-weight: 700;
  line-height: 16px;
  color: #5c5c5c;
  margin: 0 14px 8px;
}
.main-nav {
  padding: 166px 0 0;
  -webkit-box-shadow: 4px 4px 10px rgba(0,0,0,0.34);
  -moz-box-shadow: 4px 4px 10px rgba(0,0,0,0.34);
  box-shadow: 4px 4px 10px rgba(0,0,0,0.34);
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ececec;
}
.main-nav:after {
  content: '';
  height: 100%;
  width: 900%;
  position: absolute;
  top: 64px;
  left: -900%;
  background: url(../../bundles/aefhermesf24/img/page-bg-2.png?version=20171213121500);
}
.hide-servicebar .main-nav:after {
  top: 34px;
}
.main-nav .active,
.main-nav .active-section {
  margin-top: -2px;
  position: relative;
}
.main-nav ul {
  border-top: 1px solid #b6b8b7;
}
.main-nav ul:before {
  content: '';
  display: block;
  border-top: 1px solid #fff;
}
.main-nav li {
  position: relative;
}
.main-nav li > a {
  display: block;
  -webkit-box-shadow: 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 #fff;
  border-bottom: 1px solid #b6b8b7;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  color: #333;
  padding: 6px 6px 5px 12px;
}
.main-nav li > .light {
  background-color: #F6F6F6;
}
.side-bar .main-nav li > .active {
  margin-top: 0;
}
.main-nav li > a:hover {
  background-color: #ffffff;
  text-indent: 4px;
}
.main-nav .active > a,
.main-nav .active-section > a,
.main-nav .active > a:hover,
.main-nav .active-section > a:hover {
  padding: 15px 10px 15px 12px;
  text-indent: 0 !important;
  color: #fff;
  background-color: #00a7e7;
  -webkit-box-shadow: inset 1px 1px 9px rgba(0,0,0,0.35);
  -moz-box-shadow: inset 1px 1px 9px rgba(0,0,0,0.35);
  box-shadow: inset 1px 1px 9px rgba(0,0,0,0.35);
}
.main-nav .nav-filters.active > a,
.main-nav .nav-filters.active-section > a,
.main-nav .nav-filters.active > a:hover,
.main-nav .nav-filters.active-section > a:hover {
  background: #00a7e7 url(../../bundles/aefhermesf24/img/ico_nav_filters.png?version=20171213121500) 95% 50% no-repeat;
}
.main-nav .trans-load.active > a {
  background: #00a7e7;
}
.main-nav .active-section > a,
.main-nav .active-section > a:hover {
  position: relative;
  background-image: none;
}
.main-nav .active > a:after,
.main-nav .active-section > a:after {
  content: "";
  font-size: 0;
  border: 8px solid;
  border-color: transparent transparent transparent #0091c8;
  position: absolute;
  top: 15px;
  right: -16px;
  z-index: 20;
  display: none;
}
.main-nav .active:hover > a:after,
.main-nav .active-section a:after {
  display: block;
}
.main-nav .item-lo {
  height: 21px;
  text-indent: -9999px !important;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 4px -105px no-repeat;
}
.mn-filters {
  position: absolute;
  top: 0;
  left: 6px;
  background: #ebebeb;
  -webkit-box-shadow: 4px 4px 10px rgba(0,0,0,0.34);
  -moz-box-shadow: 4px 4px 10px rgba(0,0,0,0.34);
  box-shadow: 4px 4px 10px rgba(0,0,0,0.34);
  width: 106px;
  padding: 16px 0;
  z-index: -1;
}
.main-nav .active:hover .mn-filters {
  left: 122px;
  padding: 16px;
}
.mn-filters dt {
  font-size: 13px;
  display: block;
  margin-bottom: 4px;
}
.mn-filters a {
  font-size: 12px;
  line-height: 22px;
  display: block;
  padding: 0 0 0 8px;
}
.mn-filters a.active,
.mn-filters a:hover {
  color: #00a7e7;
}
.page {
  position: relative;
}
.page:before {
  content: '';
  display: block;
  height: 166px;
  width: 100%;
  position: fixed;
  background: url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
}
.loader-enabled .page:after {
  content: '';
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  left: 50%;
  top: 300px;
  margin-left: -50px;
  background: url(../../bundles/aefhermesf24/img/loading.gif?version=20171213121500) no-repeat 50% 50%;
}
.fluid .page {
  padding-bottom: 15px;
}
.short-cuts-outer {
  background-color: #00a7e7;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 61;
}
.short-cuts {
  width: 1006px;
  height: 30px;
  padding-left: 142px;
  margin: 0 auto;
  color: #fff;
  font-size: 11px;
  position: relative;
  background-color: #00a7e7;
}
.short-cuts > div {
  float: left;
  position: relative;
}
.short-cuts .hd {
  border: 1px solid #62c7ed;
  border-width: 0 1px 0 0;
  -webkit-box-shadow: 1px 0 0 #009dda;
  -moz-box-shadow: 1px 0 0 #009dda;
  box-shadow: 1px 0 0 #009dda;
  padding: 0 13px;
}
.short-cuts .hd,
.short-cuts .hd * {
  line-height: 30px;
  display: inline-block;
  vertical-align: top;
}
.short-cuts a:hover {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.short-cuts .hd a:hover {
  color: #2d2d2d;
}
.sc-social a,
.sc-mail a,
.sc-search a {
  width: 21px;
  height: 30px;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.sc-social a:hover,
.sc-mail a:hover,
.sc-search a:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.short-cuts .bd {
  position: absolute;
  top: 30px;
  left: 0;
  background-color: red;
}
.sc-social span {
  margin-right: 3px;
}
.sc-social a {
  margin-left: 6px;
  text-indent: -9999px;
}
.sc-social .fb {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -150px 4px no-repeat;
}
.sc-social .tw {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -200px 4px no-repeat;
}
.sc-social .gp {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -111px 4px no-repeat;
}
.sc-social .win {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -250px 4px no-repeat;
}
.sc-mail a {
  text-indent: -9999px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -300px 0 no-repeat;
}
.sc-search .hd {
  padding: 0;
}
.sc-search a {
  text-indent: -9999px;
  padding: 0 13px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -337px 0 no-repeat;
}
.sc-info {
  min-width: 130px;
  cursor: pointer;
}
.sc-info .bd {
  display: none;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 2px #c3c3c3;
  -moz-box-shadow: inset 0 2px 2px #c3c3c3;
  box-shadow: inset 0 2px 2px #c3c3c3;
  position: absolute;
  -webkit-transition: max-height .3s linear;
  -moz-transition: max-height .3s linear;
  -o-transition: max-height .3s linear;
  transition: max-height .3s linear;
  overflow: hidden;
  width: 192px;
}
.sc-info:hover .hd {
  color: #2d2d2d;
}
.sc-info:hover .bd {
  display: block;
}
.sc-info .bd ul {
  font-size: 15px;
  padding: 16px 13px 12px;
}
.sc-info .bd li {
  padding-bottom: 4px;
}
.sc-info .bd a {
  color: #666666;
  padding: 0 0 0 11px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-8.png?version=20171213121500) left 5px no-repeat;
}
.sc-info .bd a:hover {
  color: #00b3f0;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-1.png?version=20171213121500);
}
.sc-weaher .hd {
  width: 170px;
}
.sc-weaher .hd .temperature {
  padding: 0 8px 0 30px;
}
.sc-weaher .bd {
  position: absolute;
  width: 258px;
  background-color: #ff8a00;
  -webkit-transition: max-height .3s linear;
  -moz-transition: max-height .3s linear;
  -o-transition: max-height .3s linear;
  transition: max-height .3s linear;
  overflow: hidden;
  max-height: 0;
}
.sc-weaher:hover .bd {
  display: block;
  height: auto;
  max-height: 250px;
}
.sc-weaher .bd .location {
  padding: 10px 12px;
  font-size: 26px;
  color: #ffffff;
  display: block;
  background-color: #000;
}
.sc-weaher .bd .temperature-morning,
.sc-weaher .bd .temperature-afternoon {
  font-size: 14px;
  display: block;
  text-align: right;
  margin: 8px 10px 0 0;
}
.sc-weaher .bd .temperature-morning span {
  font-size: 32px;
}
.sc-weaher .bd .temperature-afternoon {
  color: #fff17f;
}
.sc-weaher .bd .temperature-afternoon span {
  font-size: 32px;
}
.sc-weaher .bd .desc {
  font-size: 17px;
  line-height: 18px;
  margin: 21px 10px 10px;
}
.sc-weaher .bd .more {
  font-size: 14px;
  color: #fff;
  padding: 5px 10px 5px 18px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-9.png?version=20171213121500) 8px center no-repeat;
  float: right;
  background-color: #000;
}
.short-cuts .sc-lang {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
}
.sc-lang a.accessibility {
  background: url(../../bundles/aefhermesf24/img/picto_accessibilite.png?version=20171213121500) center no-repeat;
  text-indent: -9999px;
}
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  .sc-lang a.accessibility {
    background: url(../../bundles/aefhermesf24/img/picto_accessibilite_2x.png?version=20171213121500) center no-repeat;
    text-indent: -9999px;
    background-size: 25px;
  }
}
.sc-lang .hd {
  padding: 0 7px 0 13px;
  border-width: 0 0 0 1px;
  -webkit-box-shadow: -1px 0 0 #009dda;
  -moz-box-shadow: -1px 0 0 #009dda;
  box-shadow: -1px 0 0 #009dda;
}
.sc-lang a {
  padding: 0 7px;
}
.sc-lang a.active {
  font-weight: bold;
}
.on-air-board-outer {
  position: fixed;
  top: 30px;
  left: 0;
  width: 100%;
  z-index: 61;
  background: url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
}
.page-active .on-air-board-outer {
  position: relative;
}
.on-air-board {
  width: 1024px;
  margin: 0 auto;
  padding: 12px 0 0 122px;
  color: #fff;
  position: relative;
}
.on-air-board-outer,
.short-cuts-outer,
.main-nav:after {
  transition: top ease .25s;
}
.hide-servicebar .on-air-board-outer {
  top: 0;
}
.hide-servicebar .short-cuts-outer {
  top: -31px;
}
.slider-wrap,
footer {
  position: relative;
  top: 0;
  transition: top ease .25s;
}
.video-expanded .slider-wrap,
.video-expanded footer {
  top: 1100px;
}
.on-air-board .first-row {
  height: 124px;
}
.on-air-board .player-live {
  width: 224px;
  height: 100px;
  float: left;
  margin: 0 0 0 24px;
  position: relative;
  text-indent: -9999px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -150px -38px no-repeat;
}
.on-air-board .player-live.live-player-playing {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -666px -36px no-repeat;
}
.on-air-board .player-live.live-player-not-playing {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -150px -38px no-repeat;
}
.on-air-board .player-live:after {
  content: '';
  width: 22px;
  height: 22px;
  left: 20px;
  top: 20px;
  position: absolute;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -686px -56px no-repeat;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.on-air-board .player-live:hover:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.on-air-board .player-toggler span {
  top: 91px;
  left: 140px;
  padding-left: 17px;
  font-size: 12px;
  text-indent: 0;
  color: #fff;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -603px -53px no-repeat;
}
.on-air-board .player-toggler {
  position: absolute;
  margin-left: -18px;
  margin-top: 7px;
  width: 10px;
}
.on-air-board .player-toggler-on span {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -603px -77px no-repeat;
}
.on-air-board .block {
  float: left;
  padding: 0 0 0 32px;
  border-left: 1px solid #575757;
  -webkit-box-shadow: -1px 0 0 #000;
  -moz-box-shadow: -1px 0 0 #000;
  box-shadow: -1px 0 0 #000;
  min-height: 112px;
  height: 112px;
  overflow: hidden;
}
.on-air-board .block > h3 {
  display: inline-block;
  font-family: Memphis-Med, Arial;
  text-transform: uppercase;
  background-color: #fff;
  font-size: 12px;
  color: #3d3d3d;
  padding: 4px 5px;
  line-height: 1em;
  vertical-align: top;
}
.oab-follow {
  font-size: 11px;
  font-weight: 700;
  line-height: 19px;
  width: 170px;
  padding-right: 34px;
  height: 79px;
  margin-right: 10px;
  overflow: hidden;
  outline: none !important;
}
.oab-follow dt {
  float: left;
}
.oab-rendez {
  line-height: 15px;
  width: 200px;
  padding: 10px 24px 0 0;
  height: 69px;
  overflow: hidden;
}
.oab-rendez strong {
  display: block;
  font-size: 21px;
  font-weight: 700;
  text-transform: uppercase;
  color: #00a7e7;
}
.oab-rendez strong small {
  font-size: 12px;
  text-transform: none;
  color: #a8a8a8;
}
.oab-rendez a {
  display: block;
  padding-top: 5px;
  font-size: 13px;
  font-weight: 500;
  line-height: 19px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.oab-rendez a:hover {
  color: #00a7e7;
}
.oab-replay {
  padding: 17px 0 0;
}
.oab-replay li {
  display: inline-block;
  margin: 0 9px 0 0;
}
.oab-replay li.last-child {
  margin-right: 0;
}
.oab-replay a {
  font-size: 11px;
  font-weight: 700;
  width: 64px;
  display: block;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.oab-replay a:hover {
  color: #00a8e7;
}
.oab-replay img {
  margin-bottom: 5px;
}
.on-air-board .options {
  position: absolute;
  top: 10px;
  right: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #1a1a1a;
  overflow: hidden;
}
.on-air-board .options li {
  float: left;
}
.on-air-board .options a {
  float: left;
  width: 32px;
  height: 23px;
  text-align: center;
  -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
  -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 1px 1px 0 rgba(255,255,255,0.1);
  line-height: 23px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM5IDMxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzOSIgaGVpZ2h0PSIzMSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom,rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.1) 100%);
  background-image: -o-linear-gradient(bottom,rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.1) 100%);
  background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.1) 100%);
  background-image: linear-gradient(bottom,rgba(0,0,0,0.1) 0%,rgba(255,255,255,0.1) 100%);
}
.on-air-board .options a img {
  -moz-opacity: .5;
  -khtml-opacity: .5;
  -webkit-opacity: .5;
  opacity: .5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.on-air-board .options .active,
.on-air-board .options a:hover {
  -webkit-box-shadow: inset 1px 0 4px rgba(0,0,0,0.35);
  -moz-box-shadow: inset 1px 0 4px rgba(0,0,0,0.35);
  box-shadow: inset 1px 0 4px rgba(0,0,0,0.35);
  background-color: #353537;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDM4IDMwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzOCIgaGVpZ2h0PSIzMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(bottom,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
  background-image: -o-linear-gradient(bottom,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
  background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
  background-image: linear-gradient(bottom,rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
}
.on-air-board .options a:hover img,
.on-air-board .options a.active img {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.second-row {
  display: none;
  clear: both;
  overflow: hidden;
  min-height: 30px;
}
.page-active .second-row {
  background: url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
}
.page-active .second-row:after {
  content: '';
  display: block;
  background: url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
  position: absolute;
  right: -18px;
  width: 18px;
  top: -12px;
}
.oab-first-col {
  width: 584px;
  float: left;
  margin: 24px 0 0 26px;
}
.active .on-air-board-outer .oab-first-col {
  display: block;
}
.video-player {
  margin: 0 0 24px;
}
.video-player .media {
  margin-bottom: 6px;
}
.video-player .media img {
  border: 1px solid #000000;
}
.video-player .copy {
  color: #b5b5b5;
  font-size: 16px;
}
.video-player .copy span {
  color: #ffffff;
  font-weight: 700;
}
.video-player .playing {
  float: left;
}
.video-player .tag {
  float: right;
}
.video-board {
  margin: 0 0 0 -20px;
}
.v-header {
  font-size: 18px;
  margin: 0 0 11px 20px;
}
.v-header h2 {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  display: inline-block;
  text-transform: uppercase;
  padding: 3px 3px 1px;
  line-height: 22px;
  color: #fff;
  background-color: #00a7e7;
}
.v-item-2 {
  position: relative;
  background-color: #ffffff;
  margin: 0 0 20px 20px;
  width: 180px;
  float: left;
}
.v-item-2 .media {
  position: relative;
  height: 101px;
}
.v-item-2 .media:before {
  content: "";
  border-width: 11px;
  position: absolute;
  bottom: 0;
  left: 30px;
  border-style: solid;
  border-color: transparent transparent #fff;
}
.v-item-2 .media.video:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 36px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.v-item-2 .media img {
  width: 100%;
}
.v-item-2 .copy {
  padding: 12px 12px 0;
  line-height: 16px;
  height: 84px;
  overflow: hidden;
}
.v-item-2 .place {
  color: #000;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
}
.v-item-2 .title {
  color: #333;
  font-size: 13px;
  line-height: 17px;
}
.v-item-2 .star {
  position: absolute;
  bottom: 8px;
  right: 7px;
  z-index: 30;
}
.v-item-2 .star a {
  display: block;
  width: 20px;
  height: 18px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -650px 0 no-repeat;
}
.v-expand-items {
  text-align: center;
  padding: 2px 0 14px 2px;
  clear: both;
}
.oab-second-col {
  width: 396px;
  height: 1100px;
  float: right;
  margin: 24px 0 0;
}
.active .on-air-board-outer .oab-second-col {
  display: block;
}
.program-schedule {
  background-color: #eaeaea;
}
.program-schedule .hd {
  font-size: 0;
}
.program-schedule .hd a {
  width: 50%;
  position: relative;
  float: left;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #2c2c2c;
}
.program-schedule .type-1 a {
  padding: 5px 0;
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
}
.program-schedule .type-2 a {
  padding: 4px 0 9px;
  font-size: 10px;
  font-weight: 700;
}
.program-schedule .type-2 .comm {
  text-indent: 30px;
}
.program-schedule .type-2 span {
  height: 28px;
  font-size: 14px;
  color: #000000;
  text-align: center;
  position: absolute;
  top: 0;
  color: #000;
  text-indent: 0;
}
.program-schedule .type-2 .comm > span {
  width: 23px;
  background: url(../../bundles/aefhermesf24/img/icon-schedule-comment-1.png?version=20171213121500) no-repeat;
  left: 10px;
}
.program-schedule .type-2 .comm > span span {
  left: 2px !important;
  top: 2px !important;
}
.program-schedule .type-2 .pro {
  text-indent: 38px;
}
.program-schedule .type-2 .pro > span {
  width: 30px;
  background: url(../../bundles/aefhermesf24/img/icon-schedule-tv-1.png?version=20171213121500) no-repeat;
  left: 12px;
}
.program-schedule a.active {
  background-color: #EAEAEA;
  color: #000;
}
.program-schedule .type-1 {
  overflow: hidden;
}
.program-schedule .type-2 {
  overflow: hidden;
  display: none;
}
.program-schedule .bd {
  height: 1018px;
  overflow: hidden;
}
.ps-item {
  padding: 15px 26px 4px;
}
.ps-item a:hover {
  text-decoration: underline;
}
.program-schedule .bd .ps-item:first-child {
  -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 4px 4px rgba(0,0,0,0.2);
  box-shadow: 0 4px 4px rgba(0,0,0,0.2);
  background-color: #fff;
}
.ps-item h3 {
  font-size: 15px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.ps-item dl {
  font-size: 13px;
}
.ps-item dt {
  font-weight: 500;
  color: #000;
  float: left;
  width: 56px;
  margin-bottom: 8px;
}
.ps-item dd {
  color: #666666;
  margin-bottom: 8px;
}
.ps-item dd a {
  color: #00b3f0;
}
.main-board {
  width: 1000px;
  margin: 0 auto;
  padding: 189px 0 0 146px;
  position: relative;
}
.detailed-emissions.plus {
  padding-top: 0 !important;
  margin-top: -22px !important;
}
.fluid .main-board {
  margin: 0;
  width: auto;
}
.fluid .blogs-board {
  padding-left: 146px;
}
.fluid .blogs-board .col-1 {
  width: 100%;
}
.page-active .main-board {
  padding-top: 44px;
}
.col-1 {
  width: 652px;
  float: left;
}
.col-2 {
  width: 324px;
  float: right;
  margin-bottom: 26px;
}
.adv-megaban {
  text-align: center;
  margin: 0 auto 22px;
  max-width: 1000px;
}
.timeline-wrap .adv-megaban {
  margin-left: 0;
  margin-right: 0;
}
.urgent-list ul {
  color: white;
  margin-top: 20px;
}
.urgent-list ul li {
  line-height: 19px;
  background-color: #C8230D;
  border: 1px solid #ffffff;
  border-top: none;
  padding: 8px 12px;
}
.urgent-list ul li h3,
.urgent-list ul li span.date {
  padding-left: 10px;
}
.urgent-list ul li h3 {
  background-repeat: no-repeat;
  background-image: url("../../bundles/aefhermesf24/img/ico-arrow-9.png?version=20171213121500");
  background-position: left top 6px;
}
.urgent-list ul li:first-child {
  border-top: 1px solid #ffffff;
}
.urgent-list ul li:hover {
  background-color: #AD1500;
}
.urgent-detail .default-read-more {
  display: none;
}
.urgent-article-1 {
  position: relative;
  background: #c7230d;
  overflow: hidden;
  margin-bottom: 10px;
}
.urgent-article-1.image .media {
  float: left;
  margin: 0 12px 0 0;
}
.urgent-article-1 .copy,
.urgent-article-1 .copy .title {
  color: #fff;
}
.urgent-article-1 .label {
  font-size: 17px;
  font-weight: 700;
  color: #fff;
  padding: 4px 11px 0;
  text-transform: uppercase;
  vertical-align: bottom;
  position: absolute;
  top: 0;
  left: 0;
}
.image .label {
  background: #c7230d;
  color: #fff;
}
#urgent-wrapper .shadow-section {
  padding: 15px;
}
.urgent-promo {
  margin-top: 18px;
}
.urgent-article-1 .title {
  font-size: 34px;
  font-weight: 500;
  line-height: 35px;
  margin: 30px 35px 3px 10px;
}
.urgent-article-1.image .title {
  margin-top: 10px;
}
.urgent-article-1 .desc {
  display: block;
  clear: both;
  margin: 0 15px 10px 10px;
  font-size: 15px;
  line-height: 18px;
}
.image .desc {
  clear: none;
}
.urgent-article-1 .share {
  position: absolute;
  top: 11px;
  right: 8px;
}
.urgent-article-1 .share a {
  display: block;
  width: 22px;
  height: 20px;
  margin-bottom: 7px;
  text-indent: -9999px;
}
.urgent-article-1 .share .tw {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -450px 0 no-repeat;
}
.urgent-article-1 .share .fb {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -545px -50px no-repeat;
}
.urgent-article-1 span.date {
  float: right;
  color: #fff;
  padding: 10px;
}
.news-featured {
  position: relative;
  margin-bottom: 8px;
}
.news-featured .media {
  position: relative;
}
.news-featured .media img {
  width: 100%;
}
.news-featured .media span,
.news-item .media span,
.news-featured .media span,
.opinion-item .media span,
.reportage-item .media span,
.emission-item .media span,
.v-item-2 .media span,
.dossier-item .media span,
.infographic-item .media span,
.detailed-emission-item .media span {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0,156,218,0.5);
  background-image: url("../../bundles/aefhermesf24/img/ico-cross-1.png?version=20171213121500");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 10px 10px, 100% 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
.lt-ie9 .news-featured .media span,
.lt-ie9 .news-item .media span,
.lt-ie9 .news-featured .media span,
.lt-ie9 .opinion-item .media span,
.lt-ie9 .reportage-item .media span,
.lt-ie9 .emission-item .media span,
.lt-ie9 .v-item-2 .media span,
.lt-ie9 .dossier-item .media span,
.lt-ie0 .detailed-emission-item .media span {
  background-color: #00a7e7;
}
.news-featured:hover .media span,
.news-item:hover .media span,
.news-featured:hover .media span,
.opinion-item:hover .media span,
.reportage-item:hover .media span,
.emission-item:hover .media span,
.v-item-2:hover .media span,
.dossier-item:hover .media span,
.infographic-item:hover .media span,
.detailed-emission-item:hover .media span {
  background-size: 40px 40px, 100% 100%;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.lt-ie9 .news-featured:hover .media span,
.lt-ie9 .news-item:hover .media span,
.lt-ie9 .news-featured:hover .media span,
.lt-ie9 .opinion-item:hover .media span,
.lt-ie9 .reportage-item:hover .media span,
.lt-ie9 .emission-item:hover .media span,
.lt-ie9 .v-item-2:hover .media span,
.lt-ie9 .dossier-item:hover .media span,
.lt-ie9 .detailed-emission-item .media span {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.news-featured .copy {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%;
}
.news-featured .place {
  font-family: Memphis-Med, arial;
  font-size: 21px;
  color: #ffffff;
  padding: 4px 10px 2px;
  text-transform: uppercase;
  background-color: rgba(0,0,0,0.8);
  display: inline-block;
  vertical-align: bottom;
}
.news-featured .title {
  font-size: 34px;
  line-height: 35px;
  font-weight: 500;
  color: #333333;
  padding: 3px 10px 5px;
  width: 100%;
  background-color: #fff;
  background-color: rgba(255,255,255,0.85);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-video-1 {
  position: relative;
  margin-bottom: 20px;
}
.main-video-1 .al-comments .title {
  font-size: 16px;
  font-weight: normal;
  line-height: 42px;
  color: #101010;
  padding-bottom: 0px;
}
.main-video-1 .hd {
  font-size: 32px;
  color: #009cda;
  text-transform: uppercase;
}
.main-video-1 .desc {
  font-size: 17px;
  line-height: 20px;
  color: #303032;
  margin-bottom: 24px;
}
.main-video-1 .media {
  margin-bottom: 10px;
}
.main-video-1 .media img {
  width: 100%;
}
.main-video-1 .title {
  font-size: 34px;
  font-weight: 500;
  line-height: 35px;
  color: #101010;
  padding-bottom: 10px;
}
#main-home-video {
  width: 100%;
  height: 366px;
}
.v-item-1 {
  cursor: pointer;
}
.article-long >.hd {
  margin-bottom: 13px;
}
.article-long >.hd .role {
  font-weight: 500;
  font-size: 11px;
  color: #000000;
}
.article-long .tag {
  float: right;
  margin-top: 4px;
}
.article-long .tag li {
  float: left;
  border-left: 1px solid #009cda;
}
.article-long .tag li:first-child {
  border: 0;
}
.article-long .tag + ul.tag {
  border-right: 1px solid #009cda;
}
.article-long .tag a {
  font-size: 13px;
  color: #009cda;
  padding: 0 5px;
  display: block;
}
.article-long .tag a:hover {
  color: #000;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}
.article-long .category {
  font-size: 18px;
  color: #00a8e7;
  margin: 0 0 6px;
}
.article-long .title {
  font-size: 36px;
  line-height: 38px;
  color: #191919;
  font-weight: 500;
}
.article-long .img {
  margin-top: 15px;
}
.article-long .img img {
  margin-bottom: 5px;
  width: 100%;
  max-width: 652px;
}
.emission-board .article-long .img img {
  height: auto;
}
.article-long .img figcaption {
  font-size: 13px;
  color: #939393;
}
.article-long p.modification,
.main-video-1 p.modification,
.article-long > .bd > p.modification {
  font-size: 13px;
  color: #939393;
  margin: 12px 0 0;
}
.article-long > .bd > p.modification {
  margin-bottom: 20px;
  clear: both;
}
.article-long .bd ul,
.article-long .bd ol {
  list-style: inherit;
  list-style-position: inside;
  font-size: 14px;
  margin-bottom: 26px;
}
.article-long .bd .gallery-material ul {
  list-style: none;
  font-size: inherit;
  margin-bottom: 0;
}
.emission-board .section-banner h2,
.emission-board .section-banner p {
  clear: both;
  display: block;
  margin: 78px 0 0 44px;
  position: relative;
  z-index: 2;
}
.intro-banner {
  padding-bottom: 32px;
}
.intro-banner p {
  text-align: center;
  font-family: Arial;
  font-size: 19px;
  font-weight: 300;
  width: 700px;
  margin: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative;
  padding: 0;
}
.image-banner {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.image-banner img {
  margin: 32px 42px 24px 42px;
  position: relative !important;
  flex: none;
}
.image-banner:after {
  content: "";
  width: 100%;
  border-top: 2px solid;
  height: 0;
  margin: auto;
}
.image-banner:before {
  content: "";
  width: 100%;
  border-top: 2px solid;
  height: 0;
  margin: auto;
}
.article-action.emission-action .sharebar-social-part {
  width: auto;
}
.emission_title {
  color: #009cda;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
}
.emission_title .icon-podcast,
.emission_title .icon-rss {
  width: 25px;
  height: 20px;
  margin-top: 10px;
}
.emission_title .icon-podcast {
  background: url(../../bundles/aefhermesf24/img/ico-podcast.png?version=20171213121500) no-repeat center center;
}
.emission_title .icon-rss {
  background: url(../../bundles/aefhermesf24/img/ico-rss-2.png?version=20171213121500) no-repeat center center;
}
.emission-board .article-long .modification {
  color: #2f2f30;
}
.article-long .author {
  text-align: right;
  font-size: 14px;
  clear: right;
}
.article-long .author iframe {
  vertical-align: -5px;
}
.article-long .author img {
  margin: 0 2px;
}
.article-long .author a {
  color: #009cda;
}
.article-long>.bd>p:first-child,
.article-long>.bd>h2:first-child {
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 13px;
}
.article-long>.bd>p,
.article-long>.bd>h2 {
  font-size: 14px;
  line-height: 21px;
  color: #434343;
  margin-bottom: 26px;
}
.article-long > .bd > p:first-child,
.article-long > .bd > h2:first-child {
  font-size: 21px;
  line-height: 25px;
  color: #000000;
  margin-bottom: 13px;
  font-weight: 500;
}
.article-long > .bd > p,
.article-long > .bd > h2,
.article-long > .bd > div {
  font-size: 14px;
  line-height: 22px;
  color: #191919;
  margin-bottom: 26px;
  font-weight: 400;
}
.article-long .bd .location {
  font-size: 14px;
  float: left;
  line-height: 22px;
  color: #191919;
}
.upload-filed {
  width: 40%;
  float: left;
  padding-left: 21px;
  margin-top: 8px;
  font-size: 13px;
}
.upload-field a {
  color: #9f9f9f;
}
.article-action {
  font-size: 10px;
  color: #636363;
  margin: 0 0 6px;
}
.article-action .sharebar-social-part {
  float: left;
  width: 550px;
  margin-top: 10px;
}
.article-action .sharebar-internal-part {
  float: right;
  margin-top: 10px;
}
.article-action .sharebar-internal-part li {
  display: inline-block;
}
.article-action .sharebar-internal-part a {
  background: url(../../bundles/aefhermesf24/img/sprite-article-1.png?version=20171213121500) no-repeat;
  display: inline-block;
  height: 21px;
  padding: 3px 0 0;
  text-indent: 9999px;
  overflow: hidden;
  margin: 0 0 0 10px;
  vertical-align: top;
}
.article-action .sharebar-internal-part .comment {
  text-align: center;
  width: 33px;
  background-position: 0 -50px;
  text-indent: 0;
}
.article-action .sharebar-internal-part .email {
  width: 26px;
  height: 16px;
  background-position: 0 -100px;
}
.article-action .sharebar-internal-part .recomend {
  width: 26px;
  background-position: 0 0;
}
.article-action .sharebar-internal-part .print {
  width: 26px;
  background-position: 0 -150px;
}
.audio-material {
  margin-bottom: 24px;
}
.col-2 .audio-material {
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.video-material {
  max-width: 560px;
  margin: 0 auto 24px;
}
.video-material .bd figcaption {
  font-size: 13px;
  color: #939393;
  padding: 0 0 0 5px;
  line-height: 20px;
}
.video-material .bd img {
  width: 100%;
}
.video-material-main {
  max-width: inherit;
}
.video-material-full {
  max-width: 100%;
}
.col-2 .video-material {
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.col-2 .video-material .bd figcaption {
  font-size: 11px;
}
.photo-material {
  margin-bottom: 24px;
  margin: 0px 0px 20px;
}
.photo-material .hd .default-header-2 {
  padding: 1% 2%;
  width: 96%;
}
.photo-material .bd figcaption {
  font-size: 13px;
  color: #939393;
  padding: 0 0 0 5px;
  line-height: 20px;
}
.photo-material:not(.orientation-center img,
.photo-material .orientation-left img,
.photo-material .orientation-right) img {
  width: 100%;
}
.photo-material img {
  display: block;
  max-width: 100%;
}
.photo-material.orientation-center img {
  margin: 0 auto;
}
.photo-material.orientation-left figure,
.photo-material.orientation-right figure {
  display: table-caption;
}
.photo-material.orientation-left img,
.photo-material.orientation-right img {
  max-width: 300px;
}
.col-2 .photo-material {
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.al-sidebar .photo-material {
  width: 300px;
  margin: 8px 0 10px 10px;
}
.col-2 .photo-material .bd figcaption {
  font-size: 11px;
}
.flash-material {
  display: table;
  margin: 0 auto 24px;
  overflow: hidden;
}
.bd .flash-embed > iframe,
.special-event .flash-material figure.bd iframe {
  top: 0;
  right: 0;
  width: 100%;
  position: relative;
}
.multimedia_element_embedded .bd.flash-embed {
  height: 0;
  padding-bottom: 56.25%;
}
.multimedia_element_embedded .bd.flash-embed > iframe {
  position: absolute;
  left: 0;
  height: 100%;
}
.special-event section.zone1 .flash-material figure.bd.em-responsive iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.flash-embed {
  position: relative;
  padding-bottom: 10px;
  height: 100%;
  overflow: hidden;
  max-width: 100%;
  clear: both;
}
.embed-title {
  font-family: Roboto, arial, serif;
  font-size: 21px;
  color: #00a7e7;
  display: block;
  width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.special-event section.zone1 .em-responsive {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  clear: both;
}
.al-sidebar {
  float: right;
}
.quote-material {
  background-color: #ffffff;
  border: 1px solid #eeeeee;
}
.quote-material.orientation-center {
  margin: 8px 0;
}
.qm-item {
  font-size: 11px;
  color: #434343;
  padding: 14px 18px;
  line-height: 20px;
  width: 262px;
}
.qm-item cite {
  font-weight: bold;
  display: block;
}
.orientation-center .qm-item {
  width: auto;
}
aside .al-sidebar .qm-item {
  width: auto;
}
.gallery-material {
  margin-bottom: 25px;
}
.col-2 .gallery-material {
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.gallery-material .bd {
  position: relative;
}
.gallery-material .hd .default-header-2 {
  width: auto;
}
.gallery-material .ft {
  position: relative;
}
.gallery-material .media {
  background-color: #000;
}
.gallery-material img {
  display: block;
  margin: 0 auto;
}
.g-list li {
  position: relative;
}
.no-js .g-list li:first-child {
  display: block;
}
.col-2 .g-list .media img {
  width: 100%;
}
.g-list .copy {
  padding: 12px;
  font-size: 13px;
  color: #ffffff;
  width: 100%;
  height: 85px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(0,0,0,0.5);
}
.diaporama-copy {
  padding: 12px;
  font-size: 14px;
  color: #ffffff;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.col-2 .g-list .copy {
  font-size: 11px;
}
.gallery-material .flex-direction-nav a {
  position: absolute;
  top: 35%;
  width: 38px;
  height: 43px;
  text-indent: -9999px;
  background: rgba(255,255,255,0.6) url(../../bundles/aefhermesf24/img/ico-arrow-11.png?version=20171213121500) no-repeat;
}
.gallery-material .flex-direction-nav .flex-prev {
  left: 0;
  background-position: center 7px;
}
.gallery-material .flex-direction-nav .flex-next {
  right: 0;
  background-position: center -43px;
}
.g-carusel {
  padding: 18px 0;
  background-color: #000000;
}
.g-carusel li {
  padding: 0 0 0 16px;
  float: left;
}
.g-carusel img {
  cursor: pointer;
  -moz-opacity: .5;
  -khtml-opacity: .5;
  -webkit-opacity: .5;
  opacity: .5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.col-2 .g-carusel li {
  width: 78px;
  padding: 0 0 0 13px;
}
.col-2 .g-carusel img {
  width: 78px;
}
.g-carusel .flex-active-slide img {
  cursor: pointer;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.gallery-material .ft .flex-direction-nav {
  display: none;
}
.tweeter-1-material,
.tweeter-2-material {
  margin: 0 0 20px 10px;
  width: 230px;
}
.tweeter-1-material.orientation-center,
.tweeter-2-material.orientation-center {
  margin: 0;
  width: auto;
  text-align: center;
}
.tweeter-1-material.orientation-center iframe,
.tweeter-2-material.orientation-center iframe {
  margin: 0 auto !important;
}
.col-2 .tweeter-1-material,
.col-2 .tweeter-2-material {
  width: auto;
  margin: 0 0 20px;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.text-material,
.citation-material {
  width: 260px;
  padding: 50px 19px 17px;
  position: relative;
  border: 1px solid #eeeeee;
  background-color: #fff;
  color: #434343;
}
.text-material a,
.citation-material a {
  color: #a3a3a3;
  font-size: 11px;
  text-decoration: underline;
}
.text-material .hd,
.citation-material .hd {
  overflow: hidden;
}
.text-material .bd,
.citation-material .bd {
  font-size: 13px;
  line-height: 20px;
  font-style: italic;
  margin: 0 0 20px;
  position: relative;
  font-weight: bold;
  color: #434343;
}
.text-material .img,
.citation-material .img {
  float: left;
  margin: 3px 0 0;
}
.text-material .info,
.citation-material .info {
  padding: 0 50px;
}
.text-material .name,
.citation-material .name {
  font-size: 13px;
  display: block;
}
.text-material.orientation-center,
.citation-material.orientation-center {
  width: auto;
}
.citation-material:before,
.citation-material:after {
  content: '';
  width: 34px;
  height: 26px;
  position: absolute;
}
.citation-material:before {
  background: url(../../bundles/aefhermesf24/img/icon-quote-2.png?version=20171213121500) no-repeat;
  right: 6px;
  bottom: 60px;
}
.citation-material.orientation-center:before {
  right: 6px;
  bottom: 8px;
}
.citation-material:after {
  background: url(../../bundles/aefhermesf24/img/icon-quote-1.png?version=20171213121500) no-repeat;
  left: 6px;
  top: 7px;
}
.text-material {
  padding: 0;
}
.col-2 .text-material,
.col-2 .citation-material {
  margin: 0 0 20px 0;
  width: auto;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.single-quote:after {
  left: 15px;
  top: 10px;
}
.single-quote:before {
  right: 15px;
  bottom: 53px;
}
.sharetext-box {
  display: inline-block;
  text-align: center;
  background-color: #FFF;
  padding: 5px;
}
.sharetext-box .shareable-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.sharetext-box .shareable-text .text-shared {
  font-size: 21px;
  font-weight: bold;
  max-width: 500px;
}
.sharetext-box .shareable-text .opening-quote {
  height: 26px;
  width: 34px;
  background-image: url(../../bundles/aefhermesf24/img/icon-quote-1.png?version=20171213121500);
  float: left;
  margin-right: 20px;
}
.sharetext-box .shareable-text .closing-quote {
  height: 26px;
  width: 34px;
  background-image: url(../../bundles/aefhermesf24/img/icon-quote-2.png?version=20171213121500);
  float: right;
  margin-left: 20px;
}
.sharetext-box .text-shareable-author {
  font-weight: bold;
  color: #939393;
  margin-bottom: 10px;
  margin-top: 10px;
}
.sharetext-box .share-quote {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: right;
  width: auto;
  margin-left: -128px;
  height: 32px;
}
.sharetext-box .share-quote .social-nt {
  bottom: auto;
}
.sharetext-box .share-quote .social-nt li.item {
  display: inline-block;
}
.file-material {
  width: 230px;
  margin: 0 0 10px 10px;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
}
.col-2 .file-material {
  width: auto;
  margin: 0 0 10px 0;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: #fff;
}
.file-material .bd {
  padding: 10px;
  display: block;
  text-align: center;
}
.list-material {
  border: 1px solid #EDEDED;
  background-color: #E5E5E5;
}
.list-material .default-header-2 {
  width: auto;
  display: block;
}
.list-material .bd {
  width: 300px;
}
.list-material .bd .list-title {
  display: block;
  padding: 10px 10px 0 10px;
}
.list-material .bd .flex-direction-nav {
  display: none;
}
.list-material .bd .em-content-item-list {
  padding: 0;
  margin: 0;
}
.list-material .bd .flex-viewport {
  background-color: transparent;
}
.list-material .bd li.em-content-item-list {
  border: none;
}
.list-material .bd li.em-content-item-list img {
  width: 100%;
}
.list-material .bd li.em-content-item-list a {
  text-decoration: none;
}
.list-material ol {
  padding: 0;
  text-align: center;
}
.list-material ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-material .flex-control-nav {
  margin: 9px auto;
  padding: 0 0 0 20px;
}
.list-material .flex-control-nav li {
  display: inline-block;
  margin: 0 0 0 6px;
}
.list-material .flex-control-nav a {
  background-color: #828282;
  border-radius: 5px;
  cursor: pointer;
  display: block;
  height: 10px;
  overflow: hidden;
  text-indent: -9999px;
  width: 10px;
}
.list-material .flex-control-nav a.flex-active {
  background-color: #E20000;
}
.list-material .wa-list a,
.list-material .wa-list li {
  height: auto;
}
.list-material.orientation-center {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.orientation-left {
  margin: 0 10px 10px 0;
  float: left;
  clear: left;
}
.orientation-right {
  margin: 0 0 10px 10px;
  float: right;
  clear: right;
}
.orientation-center {
  width: auto;
  clear: both;
}
.f-item {
  display: inline-block;
  text-align: left;
}
.f-item img {
  border: 1px solid #ebebeb;
  margin: 0 0 10px;
}
.f-item strong {
  display: block;
  padding: 13px 0 4px 55px;
  font-size: 13px;
  color: #7b7b7b;
  text-decoration: underline;
}
.f-item span {
  display: block;
  padding: 0 0 0 9px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-12.png?version=20171213121500) 0 center no-repeat;
}
.f-item .pdf {
  background: url(../../bundles/aefhermesf24/img/ico-file-pdf-1.png?version=20171213121500) 16px 0 no-repeat;
}
.footage-board {
  margin-right: -22px;
  padding-bottom: 16px;
  overflow: hidden;
}
.footage-board-next {
  padding-bottom: 0;
}
.f-header {
  font-size: 30px;
  font-weight: 700;
  color: #00a8e7;
  text-transform: uppercase;
  margin: 0 0 6px 20px;
}
.footage-board > .options,
.intro > .options {
  text-align: right;
  padding: 0 24px 8px 0;
  display: block;
}
.footage-board > .options li,
.intro > .options li {
  display: inline-block;
}
.footage-board > .options a,
.intro > .options a {
  text-indent: -9999px;
  direction: ltr;
  text-align: left;
  background-position: 2px 2px;
}
.footage-board > .options a:hover,
.intro > .options a:hover,
.footage-board > .options a.active,
.intro > .options a.active {
  background-position: 2px -49px;
}
.footage-board > .options .tiles,
.intro > .options .tiles {
  background-image: url(../../bundles/aefhermesf24/img/ico-orientation-1.png?version=20171213121500);
}
.footage-board > .options .rows,
.intro > .options .rows {
  background-image: url(../../bundles/aefhermesf24/img/ico-orientation-2.png?version=20171213121500);
}
.footage-board .hidden-item {
  display: none;
}
.news-item,
.opinion-item {
  position: relative;
  background-color: #ffffff;
  margin: 0 22px 20px 0;
}
.news-item .media,
.reportage-item .media,
.opinion-item .media,
.dossier-item .media,
.infographic-item .media,
.detailed-emission-item .media {
  position: relative;
}
.dossier-item .media,
.infographic-item .media,
.detailed-emission-item .media,
.reportage-item .media {
  overflow: hidden;
}
.news-item .media:before,
.reportage-item .media:before,
.blog-item .media:before,
.opinion-item .media:before,
.reportage-item .media:before,
.dossier-item .media:before,
.infographic-item .media:before,
.detailed-emission-item .media:before {
  content: "";
  border-width: 11px;
  position: absolute;
  border-style: solid;
  z-index: 18;
}
.news-featured .media.video:after {
  content: "";
  position: absolute;
  top: 234px;
  right: 0;
  width: 40px;
  height: 36px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.news-item .media.video:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 40px;
  height: 36px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.news-item .media img {
  width: 100%;
}
.horizontal-position .news-item .media img {
  width: 202px;
  height: auto;
}
.news-item .copy,
.opinion-item .copy {
  height: 110px !important;
  padding: 8px 10px 0 10px;
  overflow: hidden;
  line-height: 20px;
  height: 100px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.2);
  box-shadow: 0 0 4px rgba(0,0,0,0.2);
}
.lt-ie9 .news-item .copy,
.lt-ie9 .opinion-item .copy {
  border: 1px solid #ddd;
  border-width: 1px 1px 1px 0;
}
.opinion-item .copy {
  position: relative;
}
.news-item:hover .copy,
.opinion-item:hover .copy {
  box-shadow: 0 0 4px rgba(0,0,0,0.2), 0 0 40px rgba(0,0,0,0.1) inset;
}
.news-item .copy:before,
.reportage-item .copy:before,
.opinion-item .copy:before,
.dossier-item .copy:before,
.infographic-item .copy:before,
.detailed-emission-item .copy:before {
  border-radius: 20px 20px 20px 20px / 100px 100px 100px 100px;
  bottom: 10px;
  box-shadow: 18px 0 10px #D3D3D3;
  left: 12px;
  right: 12px;
  top: 10px;
  content: "";
  position: absolute;
  z-index: -2;
}
.reportage-item .copy:before,
.dossier-item .copy:before,
.infographic-item .copy:before,
.detailed-emission-item .copy:before {
  width: 20px;
  left: auto;
  top: 152px;
  bottom: 10px;
}
.news-item .cat,
.news-featured .cat {
  font-family: Memphis-Med, Helvetica, Arial;
  font-size: 13px;
  color: #fff;
  background-color: #00a7e7;
  padding: 3px 5px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  left: 0;
  overflow: hidden;
}
.news-item .from-RFI,
.news-featured .from-RFI {
  background-color: #e20000;
}
.vertical-position .news-item .place,
.vertical-position .opinion-item .place {
  margin-top: 3px;
  font-size: 15px;
  font-weight: 700;
  color: #00a7e7;
  text-transform: uppercase;
}
.news-item .title,
.opinion-item .title {
  margin-top: 0;
  color: #000;
  font-weight: bold;
}
.news-item .desc,
.opinion-item .desc {
  color: #333;
  font-size: 14px;
  line-height: 17px;
  padding-right: 10px;
}
.emission-board .news-item .desc,
.footage-news-board .news-item .desc {
  font-size: 12px;
  line-height: 19px;
  color: #474747;
  margin-right: 15px;
}
.footage-news-board .news-item .copy {
  overflow: hidden;
}
.v-item-1 {
  position: relative;
  margin: 0px 22px 20px 0;
  width: 202px;
  float: left;
  background-color: #000000;
}
.v-item-1 .media {
  position: relative;
}
.v-item-1 .media.video:before {
  content: "";
  position: absolute;
  bottom: -48px;
  right: 0;
  width: 40px;
  height: 36px;
  z-index: 10;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.v-item-1 .media img {
  width: 100%;
  max-height: 114px;
}
.v-item-1 .copy {
  padding: 5px;
  line-height: 16px;
  font-size: 15px;
  position: relative;
}
.v-item-1 .copy .title-home-video {
  padding: 2px;
  line-height: 16px;
  font-size: 12px;
  position: relative;
  color: #ffffff;
}
.v-item-1 .copy:before {
  content: "";
  position: absolute;
  top: -23px;
  left: 0;
  height: 23px;
  width: 100%;
}
.horizontal-position .news-item {
  float: left;
  width: 202px;
}
.lt-ie9 .horizontal-position .news-item {
  margin-left: 20px;
  border: 1px solid #b6b8b7;
}
.horizontal-position .news-item .media:before,
.reportage-item .media:before,
.blog-item .media:before,
.dossier-item .media:before,
.infographic-item .media:before,
.detailed-emission-item .media:before {
  border-color: transparent transparent #fff transparent;
  bottom: 0;
  left: 30px;
}
.dossier-item .media:before {
  left: 50px;
}
.dossier-item:hover .media:before,
.infographic-item:hover .media:before,
.detailed-emission-item:hover .media:before,
.blog-item:hover .media:before {
  border-color: transparent transparent #f3f3f3 transparent;
}
.reportage-item .media:before,
.infographic-item .media:before,
.detailed-emission-item .media:before,
.dossier-item .copy:before {
  left: 50px;
}
.horizontal-position .place {
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  max-height: 40px;
  overflow: hidden;
}
.horizontal-position .title {
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  color: #333333;
}
.horizontal-position .desc {
  display: none;
}
.vertical-position .media {
  float: left;
  display: block;
  overflow: hidden;
  max-width: 295px;
  max-height: 165px;
}
@media only screen and (max-width: 1279px) {
  .vertical-position .media {
    max-width: 246px;
    max-height: 139px;
  }
}
.vertical-position .news-item .media:before,
.vertical-position .opinion-item .media:before {
  border-color: transparent #fff transparent transparent;
  top: 18px;
  right: 0;
}
.vertical-position .media img {
  width: 295px;
  height: auto;
}
.vertical-position .copy {
  margin: 0 0 0 295px;
  min-height: 157px;
}
.vertical-position .place {
  font-size: 16px;
}
.vertical-position .title {
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;
  margin-right: 15px;
}
.f-expand-items,
.v-expand-items {
  text-align: center;
  padding: 2px 0 14px 26px;
  clear: both;
}
.v-expand-items a {
  padding: 0 7px;
  text-indent: 0;
}
.f-expand-items a {
  background-image: url(../../bundles/aefhermesf24/img/ico-more-1.png?version=20171213121500);
}
.f-expand-items.more-hidden-items-btn {
  padding: 2px 14px 14px 0px;
}
.featured-contents {
  margin-bottom: 28px;
  position: relative;
}
.featured-contents .slides li {
  display: none;
}
.no-js .featured-contents .slides li:first-child {
  display: block;
}
.featured-contents .flex-control-nav {
  position: absolute;
  bottom: -19px;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1px;
}
.featured-contents .flex-control-nav li {
  display: inline-block;
  margin: 0 5px;
}
.featured-contents .flex-control-nav a {
  width: 8px;
  height: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  text-indent: -9999px;
  display: block;
  display: inline-block;
  cursor: pointer;
}
.featured-contents .flex-control-nav .flex-active {
  background-color: #c1c1c1;
}
.information-board {
  border: 1px solid rgba(0,0,0,0.06);
  border-width: 0 1px;
  background-color: #fff;
  margin-bottom: 20px;
}
.information-board > * > .hd,
.information-board > .hd {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 21px;
  line-height: 21px;
  background-color: #00a7e7;
  padding: 6px 10px;
  text-transform: uppercase;
  border-bottom: 1px solid #3babd8;
  -webkit-box-shadow: 0 1px #0190c9;
  -moz-box-shadow: 0 1px #0190c9;
  box-shadow: 0 1px #0190c9;
  position: relative;
  z-index: 10;
  color: #ffffff;
}
.information-board .hd .icon-rss {
  height: 22px;
  width: 22px;
}
.information-board .bd .ib-item .copy .video:after {
  content: "";
  position: absolute;
  top: 17px;
  right: 30px;
  width: 40px;
  height: 36px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.ib-more-info {
  font-size: 12px;
  color: #89dbfc;
  margin: 4px 0 0;
}
.ib-more-info:first-child {
  margin: 0 0 9px;
}
.ib-more-info a {
  display: block;
  padding: 6px 10px 7px 51px;
  background: #00a7e7 url(../../bundles/aefhermesf24/img/ico-more-2.png?version=20171213121500) 11px center no-repeat;
}
.ib-more-info a:hover {
  color: #fff;
}
.ib-item {
  position: relative;
  padding: 2px 15px 0 0;
  font-size: 13px;
  color: #212121;
}
.lt-ie9 .ib-item {
  border: 1px solid #ddd;
  border-width: 0 1px;
}
.ib-item:hover {
  color: #00a7e7;
}
.ib-item .when {
  position: absolute;
  width: 56px;
  text-align: center;
  padding: 3px 0 10px;
  background-color: #fff;
  line-height: 1em;
}
.ib-item .when time {
  display: block;
  font-weight: 500;
  font-size: 15px;
  color: #666666;
}
.ib-item .when a {
  color: #00a7e7;
  display: inline-block;
  margin-top: 5px;
}
.ib-item.twitter .tw {
  text-indent: -9990px;
  width: 22px;
  height: 18px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -400px 0 no-repeat;
}
.ib-item .copy {
  margin: 0 0 0 31px;
  padding: 0 0 13px 26px;
  min-height: 62px;
  border: 1px solid #00a7e7;
  border-width: 0 0 0 1px;
}
.ib-item .img {
  float: right;
  margin-top: 4px;
  margin-left: 5px;
}
.ib-item .copy .hd {
  font-size: 13px;
  font-weight: 500;
  color: #00a7e7;
}
.ib-item .copy p {
  line-height: 17px;
}
.ib-adv {
  text-align: center;
  border: 1px solid rgba(0,0,0,0.07);
  background-color: #f8f8f8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.07);
  padding: 12px 0;
  margin-bottom: 10px;
  position: relative;
}
.lt-ie9 .ib-adv {
  border: 1px solid #ddd;
}
.col-2 > .ib-adv:after {
  display: none;
}
.ib-adv:after {
  content: "";
  width: 1px;
  height: 12px;
  background-color: #00a7e7;
  position: absolute;
  bottom: -12px;
  left: 30px;
}
.observers,
.observers_en {
  margin-bottom: 22px;
}
.observers .hd h5 {
  height: 29px;
  padding: 0;
  text-indent: -9998em;
  background: #00a7e7 url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 11px -107px no-repeat;
}
.observers_en .hd h5 {
  height: 29px;
  padding: 0;
  text-indent: -9998em;
  background: #00a7e7 url('../../bundles/aefhermesf24/img/sprite-page-1_en.png?version=20171213121500') 11px -107px no-repeat;
}
.o-item {
  position: relative;
  overflow: hidden;
}
.o-item .media {
  position: relative;
}
.o-item .media span {
  background: url(../../bundles/aefhermesf24/img/les-observateurs-1.png?version=20171213121500) no-repeat;
  width: 103px;
  height: 21px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.o-item .copy {
  color: #1d99d7;
  font-size: 15px;
  padding: 10px 5px 10px 15px;
  border: 1px solid #e5e5e5;
  border-width: 0 1px 1px;
  background-color: #f5f5f5;
}
.wide-angle {
  clear: both;
  margin-bottom: 19px;
}
.wide-angle .hd .link {
  padding: 0 0 0 13px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-1.png?version=20171213121500) 0 center no-repeat;
  float: right;
  font-size: 13px;
  color: #009cda;
  margin: 9px 0 0 12px;
}
.wide-angle .bd {
  padding: 28px 38px;
  background: #878787 url(../../bundles/aefhermesf24/img/page-bg-3.jpg?version=20171213121500) center center;
  -webkit-box-shadow: inset 0 0 59px #000;
  -moz-box-shadow: inset 0 0 59px #000;
  box-shadow: inset 0 0 59px #000;
  position: relative;
}
.wide-angle .bd {
  padding: 28px 38px;
}
.col-2 .wide-angle .bd {
  padding: 28px 8px 8px;
}
aside.col-2 .wide-angle .bd {
  padding: 10px 8px 8px;
}
aside.col-2 .wide-angle .flex-control-nav {
  text-align: center !important;
  padding: 8px 0 0 0;
}
.wa-list li {
  height: 173px;
  position: relative;
  overflow: hidden;
  float: left;
  display: none;
}
.no-js .wa-list li:first-child {
  display: block;
}
.wa-list li .media {
  background: transparent;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.wa-list .media:after {
  content: "";
  height: 100px;
  width: 100%;
  background: url(../../bundles/aefhermesf24/img/item-shadow-2.png?version=20171213121500) repeat-x;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.wa-list li .media img {
  display: block;
  margin: 0;
  width: 309px;
}
.wa-list li:hover .media {
  background: #fff;
}
.wa-list li:hover .media img {
  -moz-opacity: .8;
  -khtml-opacity: .8;
  -webkit-opacity: .8;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.wa-list .copy {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}
.wa-list .tag {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding: 2px 7px 0;
  display: inline-block;
  text-transform: uppercase;
}
.wa-list .yellow,
.wa-list .tag_pagecompos {
  background-color: #ff890b;
}
.wa-list .pink {
  background-color: #dc2240;
}
.wa-list .title {
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  color: #ffffff;
  margin-left: 6px;
  margin-top: -3px;
  padding: 0 4px 4px 4px;
}
.wa-list .surtitle {
  font-size: 13px;
  font-weight: 700;
  margin-left: 10px;
  color: #ffffff;
  text-transform: uppercase;
}
.wa-list .title small {
  font-size: 15px;
  line-height: 20px;
}
.wide-angle .flex-direction-nav a {
  position: absolute;
  top: 90px;
  width: 20px;
  height: 31px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  display: block;
}
.col-2 .wide-angle .flex-direction-nav a {
  display: none;
}
.wide-angle .flex-direction-nav .flex-prev {
  left: 10px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-3.png?version=20171213121500);
}
.wide-angle .flex-direction-nav .flex-next {
  right: 10px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-2.png?version=20171213121500);
}
.wide-angle .flex-control-nav {
  text-align: right;
  padding: 8px 2px 0 0;
  font-size: 1px;
  display: none;
}
.col-2 .wide-angle .flex-control-nav {
  display: block;
}
.wide-angle .flex-control-nav li {
  display: inline-block;
  margin: 0 0 0 9px;
}
.wide-angle .flex-control-nav a {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #fff;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  display: block;
}
.wide-angle .flex-control-nav a.flex-active {
  background-color: #1d99d7;
}
.our-programs {
  margin-bottom: 20px;
  clear: both;
}
.our-programs .hd {
  padding-right: 10px;
}
.our-programs .bd {
  padding: 0 22px;
  background: #878787 url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500) center center;
  position: relative;
}
.op-list li {
  position: relative;
  float: left;
  margin: 10px 0 0 0px;
  display: none;
  padding: 34px 22px 20px;
}
.no-js .op-list li:first-child {
  display: block;
}
.op-list .media {
  -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.85);
  -moz-box-shadow: 0 0 25px rgba(0,0,0,0.85);
  box-shadow: 0 0 25px rgba(0,0,0,0.85);
  position: relative;
  margin-bottom: 10px;
  background-color: #fff;
}
.op-list .media:after {
  content: "";
  height: 34px;
  width: 33px;
  position: absolute;
  bottom: 2px;
  right: 2px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -550px 0 no-repeat;
}
.op-list .media img {
  width: 100%;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.op-list li:hover .media img {
  -moz-opacity: .8;
  -khtml-opacity: .8;
  -webkit-opacity: .8;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.op-list .copy {
  line-height: 1em;
}
.op-list .title {
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
  color: #00a8e7;
  text-transform: uppercase;
}
.op-list .desc {
  font-size: 13px;
  color: #ffffff;
}
.our-programs .flex-direction-nav a {
  position: absolute;
  top: 98px;
  width: 19px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
.our-programs .flex-prev {
  left: 10px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-4.png?version=20171213121500);
}
.our-programs .flex-next {
  right: 10px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-5.png?version=20171213121500);
}
.recomended {
  text-align: right;
  font-size: 12px;
  color: #000000;
  padding: 0 45px 20px 0;
}
.related-article {
  margin-bottom: 20px;
}
.related-article li {
  overflow: hidden;
  margin-bottom: 10px;
  position: relative;
}
.related-article .media {
  float: left;
}
.related-article .copy {
  margin: 0 0 0 106px;
  font-size: 13px;
  line-height: 17px;
}
.related-article .copy h4 {
  text-transform: uppercase;
  color: #1d99d7;
}
.related-article .copy p {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  color: #434343;
}
.related-article li:hover .copy p {
  color: #1D99D7;
}
.depeche-material {
  background-color: #fff;
  width: 245px;
  margin: 6px 0 0;
}
.depeche-material .media {
  position: relative;
}
.depeche-material .zoom {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 29px;
  height: 29px;
  background: url(../../bundles/aefhermesf24/img/ico-resize-1.png?version=20171213121500) no-repeat;
}
.depeche-material .copy {
  padding: 8px 15px;
  border: 1px solid #e8e8e9;
  border-top: 0;
}
.depeche-material .copy p {
  font-size: 11px;
  line-height: 20px;
  color: #434343;
}
.topics {
  margin-bottom: 33px;
}
.topics .bd {
  padding: 0 34px;
  position: relative;
}
.topics .bd.article {
  height: 165px;
  overflow: hidden;
}
#footageBoard .btn-load-more {
  cursor: pointer;
  background-image: url(../../bundles/aefhermesf24/img/ico-more-1.png?version=20171213121500);
}
.t-list li {
  position: relative;
  float: left;
  margin: 5px 0 0 0px;
  padding: 0 11px 5px;
  width: 176px;
}
.no-js .t-list li:first-child {
  display: block;
}
.t-list .media img {
  width: 100%;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}
.t-list li:hover .media img {
  -moz-opacity: .8;
  -khtml-opacity: .8;
  -webkit-opacity: .8;
  opacity: .8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.t-list .copy {
  display: block;
  color: #101010;
  font-size: 13px;
  padding: 4px 0 0 0;
  line-height: 1.1em;
  min-height: 47px;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}
.lt-ie9 .t-list .copy {
  border: 1px solid #b6b8b7;
}
.lt-ie9 .blank .t-list .copy {
  border: 0;
}
.t-list li:hover .copy {
  color: #009CDA;
  background-color: #FFF;
}
.blue .t-list .copy {
  background-color: #00a7e7;
  color: #fff;
}
.blank .t-list .copy {
  color: #848a8d;
  padding: 4px 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
}
.blank .t-list .copy strong {
  display: block;
  color: #1d99d7;
}
.topics .flex-direction-nav a {
  position: absolute;
  top: 50%;
  margin-top: -15px;
  width: 20px;
  height: 30px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-10.png?version=20171213121500);
}
.topics .flex-prev {
  left: 10px;
  background-position: center 0;
}
.topics .flex-next {
  right: 0;
  background-position: center -50px;
}
.other-board .bd {
  padding: 25px 0 0;
  margin: 0 0 0 -10px;
}
.other-item {
  float: left;
  width: 122px;
  min-height: 155px;
  height: 170px;
  margin: 0 0 0 10px;
  position: relative;
}
.other-item .title {
  font-size: 13px;
  line-height: 15px;
  color: #2f2f30;
  padding: 6px 0 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.other-item:hover .title {
  color: #00a7e7;
}
.our-networks {
  margin-bottom: 24px;
}
.intro-program {
  clear: both;
  margin-bottom: 24px;
}
.ip-item {
  width: 317px;
  float: left;
}
.other-partners + .ip-item {
  height: 174px;
}
.intro-program .ip-item + .ip-item {
  margin-left: 24px;
}
.col-2 .ip-item {
  width: auto;
  margin-left: 22px;
}
.col-2 .intro-program .ip-item {
  width: auto;
}
.ip-item:first-child {
  margin-left: 0;
}
.ip-item .hd {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 25px;
  background-color: #00a7e7;
  text-indent: 11px;
  color: #ffffff;
  padding: 2px 0;
  display: block;
}
.ip-item .bd img {
  width: 100%;
}
.adnovia-rcol {
  width: 300px;
}
#tcf24_7 {
  padding: 0px 10px;
}
.col-2 #tcf24_7 {
  padding: 0;
}
.page-navigation a,
.timeline-nav a {
  position: fixed;
  top: 360px;
  z-index: 80;
  -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.43);
  -moz-box-shadow: 0 0 7px rgba(0,0,0,0.43);
  box-shadow: 0 0 7px rgba(0,0,0,0.43);
  border: 1px solid #d1d1d2;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  color: #00a8e7;
  white-space: nowrap;
  background-color: #ffffff;
}
.page-navigation a span {
  background: url(../../bundles/aefhermesf24/img/ico-arrow-7.png?version=20171213121500) no-repeat;
  width: 34px;
  height: 47px;
  display: inline-block;
  vertical-align: top;
}
.page-navigation a strong {
  display: inline-block;
  overflow: hidden;
  max-width: 0;
  -webkit-transition: max-width .3s linear;
  -moz-transition: max-width .3s linear;
  -o-transition: max-width .3s linear;
  transition: max-width .3s linear;
  line-height: 47px;
  vertical-align: top;
  margin: 0 10px;
}
body.fluid .page-navigation .next,
body.fluid .page-navigation .prev {
  display: none;
}
.page-navigation .next strong {
  text-align: right;
}
.page-navigation a:hover strong {
  max-width: 300px;
}
.page-navigation .next {
  right: 0;
}
.page-navigation .next span {
  background-position: 3px 7px;
}
.page-navigation .prev {
  left: 0;
}
.page-navigation .prev span {
  background-position: 13px -43px;
}
.pager {
  font-size: 12px;
  color: #9d9d9d;
  line-height: 22px;
  margin: 0 0 20px 22px;
}
.pager>a {
  border: 1px solid #dfdfe0;
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0 8px;
  background: #fff url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 0 0 no-repeat;
}
.pager .prev-1 {
  float: left;
  padding-left: 28px;
  margin-right: 15px;
  background: #fff url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 5px 4px no-repeat;
}
.pager .prev-2 {
  float: left;
  padding-left: 28px;
  background: #fff url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 5px -46px no-repeat;
}
.pager .next-1 {
  float: right;
  padding-right: 28px;
  margin-left: 15px;
  background-position: right 5px top -146px;
}
.pager .next-2 {
  float: right;
  padding-right: 28px;
  background-position: right 5px top -96px;
}
.pager span {
  display: block;
  margin: 0 200px;
  text-align: center;
  padding-top: 3px;
}
.pager span a:hover,
.pager span .active {
  color: #00a7e3;
}
.short-depeche {
  overflow: hidden;
  margin: 0 0 10px;
}
.short-depeche .copy {
  float: left;
  width: 368px;
  margin: 0 20px;
  text-align: right;
  padding: 11px 0 0;
}
.short-depeche .date {
  font-size: 13px;
  margin: 0 0 7px;
}
.short-depeche .title {
  font-size: 32px;
  line-height: 34px;
  font-weight: 700;
  color: #666666;
  border-bottom: 1px solid #b2b2b2;
  padding: 0 0 15px;
  margin: 0 0 23px;
  text-transform: uppercase;
}
.short-depeche .desc {
  font-size: 15px;
  line-height: 20px;
  color: #595959;
}
.short-depeche .media {
  float: right;
  margin-bottom: 10px;
}
.emission-board .article-long header .title {
  clear: both;
  margin: 0;
}
.emission-board .article-long .tag {
  margin-top: 9px;
}
.emission-board .article-long .tag li a:hover {
  text-decoration: underline;
}
.emission-board .article-long .tag li {
  display: inline-block;
  float: none;
  border-left: 0;
}
.emission-board .article-long .tag li + li:before {
  content: '-';
  color: #009cda;
}
.emission-board .article-long .tag li a {
  display: inline;
}
.emission-board .article-long > .bd > p:first-child,
.emission-board .article-long > .bd > p {
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #191919;
  margin: 1.17em 0;
}
.emission-board .article-long > .bd > h2:first-child {
  font-size: 21px;
  line-height: 25px;
  color: #000000;
  margin-bottom: 13px;
  font-weight: 500;
}
.emission-board .article-long > .bd > p a,
.emission-board .article-long > .bd > h2 a {
  color: #00a7e3;
}
.comments-box {
  margin-top: 30px;
  margin-bottom: 30px;
}
.emission-board .footage-board {
  margin-top: 20px;
}
.emission-board .footage-board,
.emission-board .footage-board .news-item {
  margin-left: 0;
}
.news-item .copy .meta {
  font-size: 14px;
}
.emission-board .news-item .copy .meta {
  text-transform: uppercase;
}
.social-box {
  margin-top: 30px;
  margin-bottom: 40px;
}
.emission-board .news-item .copy .title {
  margin: 7px 0;
  font-size: 17px;
  line-height: 22px;
}
.emission-board .emission-social-tabs .emission-social-tabs-header a.default-header-2 {
  display: inline-block;
}
.emission-board .emission-social-tabs .emission-social-tabs-header a.default-header-2:not(.active) {
  background-color: transparent;
  color: #666666;
}
.equipe {
  margin-top: 10px;
  margin-bottom: 24px;
  padding: 20px 28px;
  position: relative;
  font-size: 12px;
  line-height: 21px;
  color: #ffffff;
  background: url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
}
.equipe .person div {
  padding: 0 27px;
}
.equipe .person div img {
  margin-bottom: 15px;
}
.equipe .person div .twitter {
  display: block;
  margin-top: 3px;
  padding: 0 0 0 31px;
  background: url(../../bundles/aefhermesf24/img/ico-twitter-2.png?version=20171213121500) no-repeat 0 50%;
  color: #00a7e7;
}
.equipe .person > a {
  display: block;
  margin-top: 15px;
  padding: 0 0 0 14px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-right.png?version=20171213121500) no-repeat 0 6px;
}
.equipe .person > a:hover,
.equipe .person div .twitter:hover {
  text-decoration: underline;
}
.equipe .bx-controls-direction a {
  display: block;
  height: 31px;
  width: 20px;
  position: absolute;
  right: 20px;
  top: 100px;
  text-indent: -9998em;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-2.png?version=20171213121500) no-repeat;
}
.equipe .bx-controls-direction .bx-prev {
  right: auto;
  left: 20px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-3.png?version=20171213121500);
}
.emission-board .ib-adv:after {
  display: none;
}
.equipe figure {
  position: relative;
}
.equipe figure figcaption {
  position: absolute;
  left: 15px;
  bottom: 27px;
}
.equipe figure figcaption strong,
.equipe figure figcaption cite {
  clear: both;
  float: left;
  padding: 2px 4px;
  font-size: 16px;
  background: #fff;
  color: #000;
}
.equipe figure figcaption strong {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 17px;
  text-transform: uppercase;
}
.equipe figure figcaption cite {
  background: #000;
  color: #fff;
}
.strongText {
  font-weight: bold;
}
.calendar {
  margin: 24px 0;
}
.calendar h5 {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  padding: 7px 5px 3px;
  line-height: 1em;
  font-size: 21px;
  position: relative;
  z-index: 10;
  text-transform: uppercase;
  background-color: #00a7e7;
  border-bottom: 1px solid #3babd8;
  box-shadow: 0 1px #0190c9;
  color: #ffffff;
}
.calendar .calendar-wrap {
  padding: 0 22px;
}
.calendar > p a {
  display: block;
  padding: 5px 0 15px 9px;
  font-size: 13px;
  font-weight: normal;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-left-small-2.png?version=20171213121500) no-repeat 0 10px;
  color: #00a7e3;
}
.calendar > p {
  padding: 0 22px;
}
.calendar > p a:hover {
  text-decoration: underline;
}
.calendar table {
  width: 100%;
  border: 0;
  font-size: 11px;
}
.calendar table strong,
.calendar table th {
  font-weight: bold;
}
.calendar table th,
.calendar table td {
  padding: 3px 8px;
}
.calendar table th {
  border-bottom: 3px solid #ccc;
}
.calendar table .current,
.calendar table .ui-state-active {
  color: #00a7e7;
}
.calendar table tbody {
  text-align: center;
}
.calendar .c-header,
.calendar .ui-datepicker-header {
  margin: 5px 0;
  padding: 5px 0;
  position: relative;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.calendar .c-header a,
.calendar .ui-datepicker-header a {
  left: 72px;
  position: absolute;
  left: 40px;
  top: 8px;
  width: 10px;
  height: 10px;
  text-indent: -9998em;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-left-small.png?version=20171213121500) no-repeat 50% 50%;
}
.calendar .c-header a.next,
.calendar .ui-datepicker-header a.ui-datepicker-next {
  left: auto;
  right: 40px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-right-small.png?version=20171213121500);
}
.emissions-list {
  margin-bottom: 30px;
  background: url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
  color: #fff;
}
.emissions-list h5 {
  padding: 2px 8px;
  text-transform: uppercase;
  background: #00a7e3;
  color: #fff;
}
.emission-item {
  overflow: hidden;
  position: relative;
}
.emission-item .copy {
  min-height: 78px;
  padding: 5px 12px;
}
.emission-item .copy:before {
  content: '';
  width: 24px;
  height: 13px;
  position: absolute;
  left: 21px;
  top: 171px;
  background: url(../../bundles/aefhermesf24/img/ico-emission-list-arrow.png?version=20171213121500) no-repeat;
}
.emission-item .copy p {
  margin-top: 8px;
  font-size: 14px;
  text-transform: uppercase;
  color: #1d99d7;
}
.emission-item .copy h4 {
  margin: 5px 0;
  font-size: 15px;
}
.emission-item .media {
  position: relative;
}
.emission-item .video:after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 40px;
  height: 36px;
  z-index: 10;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.emissions-list.emmission-last .emission-item .copy:before {
  width: 0;
  height: 0;
}
.emissions-list.emmission-last .emission-item .copy {
  padding-bottom: 0;
}
.emissions-list.emmission-last .emmission-archive {
  text-align: right;
  color: #666666;
  font-size: 13px;
  padding-right: 5px;
  padding-bottom: 5px;
}
.footage-board .pagination {
  margin-left: 22px;
}
.pagination ul,
.pagination ol {
  overflow: hidden;
  list-style: none;
  position: relative;
  z-index: 5;
}
.pagination ul li {
  width: 50%;
  float: left;
}
.pagination ul li + li {
  text-align: right;
}
.pagination ul a {
  display: inline-block;
  font-size: 12px;
}
.pagination ul a.first {
  padding-left: 28px;
  background-image: url(../../bundles/aefhermesf24/img/ico-double-arrow-left.png?version=20171213121500);
  background-position: 3px 50%;
}
.pagination ul a.prev {
  padding-left: 28px;
  background-image: url(../../bundles/aefhermesf24/img/ico-single-arrow-left.png?version=20171213121500);
  background-position: 9px 50%;
}
.pagination ul a.last {
  padding-left: 7px;
  padding-right: 28px;
  background-image: url(../../bundles/aefhermesf24/img/ico-double-arrow-right.png?version=20171213121500);
  background-position: 94% 50%;
}
.pagination ul a.next {
  padding-left: 7px;
  padding-right: 28px;
  background-image: url(../../bundles/aefhermesf24/img/ico-single-arrow-right.png?version=20171213121500);
  background-position: 90% 50%;
}
.pagination ul a:hover,
.pagination ol li a:hover {
  color: #000;
}
.pagination ol {
  top: -23px;
  z-index: 5;
  text-align: center;
}
.pagination ol li {
  display: inline-block;
  font-size: 12px;
  color: #9d9d9d;
}
.pagination ol li a,
.pagination ol li strong {
  padding: 0 2px;
}
.pagination ol li strong {
  font-weight: bold;
  color: #00a7e3;
}
.reportages header h2,
.dossiers header h2,
.detailed-emissions h2 {
  margin-top: 8px;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  color: #00a7e3;
}
.dossiers header h2 {
  margin-bottom: 10px;
}
.reportages header p {
  padding-right: 5%;
  font-weight: 500;
  font-size: 18px;
  color: #434343;
  margin-bottom: 10px;
}
.reportages .reportages-list,
.dossiers .dossiers-list,
.detailed-emissions .detailed-emissions-list {
  margin-left: -21px;
}
.reportage-item,
.blog-item,
.dossier-item,
.detailed-emission-item {
  width: 255px;
  height: 447px;
  float: left;
  margin-bottom: 21px;
  margin-left: 21px;
  position: relative;
  background: #ffffff;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.dossier-item {
  height: 547px;
}
.dossier-item-featured {
  width: 530px;
}
.lt-ie9 .blog-item,
.lt-ie9 .reportage-item,
.lt-ie9 .dossier-item,
.lt-ie9 .detailed-emission-item {
  margin-left: 19px;
  border: 1px solid #ddd;
}
.fluid-transition .list-item {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5 ease-out;
  -moz-transition: all 0.5 ease-out;
  -o-transition: all 0.5 ease-out;
  transition: all 0.5 ease-out;
}
.fluid-transition .list-item-visible {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.blog-item .copy :after,
.dossier-item .copy:after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 10px;
  bottom: 10px;
  box-shadow: 20px 0 10px #d3d3d3;
  -moz-border-radius: 20px;
  border-radius: 10px;
  left: 12px;
  right: 18px;
  -moz-border-radius: 0.1px;
  border-radius: 0.2px;
}
.blog-item .copy {
  min-height: 303px;
}
.blog-item .copy,
.dossier-item .copy {
  position: relative;
}
.blog-item .media img {
  width: 255px;
}
.reportage-item .copy,
.detailed-emission-item .copy {
  min-height: 303px;
}
.dossier-item .copy {
  min-height: 405px;
}
.dossier-item-featured .copy {
  min-height: 245px;
}
.reportage-item .copy,
.blog-item .copy,
.dossier-item .copy,
.detailed-emission-item .copy {
  padding: 0 22px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.reportage-item:hover .copy,
.blog-item:hover .copy,
.dossier-item:hover .copy,
.infographic-item:hover .copy,
.detailed-emission-item:hover .copy {
  box-shadow: 0 0 4px rgba(0,0,0,0.2), 0 0 40px rgba(0,0,0,0.1) inset;
}
.reportage-item .copy h3,
.blog-item .copy h3,
.dossier-item .copy h3,
.detailed-emission-item .copy h3 {
  font-weight: 700;
  display: block;
  margin-bottom: 15px;
  padding: 16px 0 11px;
  font-size: 19px;
  line-height: 21px;
  text-transform: uppercase;
  border-bottom: 1px solid #dddddd;
  color: #666666;
}
.reportage-item .copy p,
.blog-item .copy p,
.dossier-item .copy p,
.detailed-emission-item .copy p {
  font-size: 14px;
  line-height: 21px;
  color: #666666;
}
.dossier-item .copy p {
  font-size: 13px;
  line-height: 20px;
  color: #666666;
  margin-bottom: 15px;
}
.dossier-item-featured .copy p {
  margin-bottom: 0;
}
.dossier-item .copy p.footer {
  margin-top: 8px;
  font-size: 12px;
  line-height: 20px;
  color: #8B8B8B;
}
.reportage-item .copy .more,
.dossier-item .copy .more,
.detailed-emission-item .copy .more {
  display: block;
  margin-top: 12px;
  padding: 2px 0 2px 25px;
  font-size: 14px;
  background: url(../../bundles/aefhermesf24/img/ico-play.png?version=20171213121500) no-repeat;
  color: #1d99e4;
}
.reportage-item .copy .more-author {
  margin-top: 0;
  padding: 0;
  font-size: 14px;
  color: #1d99e4;
}
.detailed-emission-item .copy .more {
  background-position: 0 5px;
}
.sort-type {
  overflow: hidden;
  padding: 0 0 10px;
}
.sort-type li {
  float: left;
  margin-right: 6px;
}
.sort-type li a {
  width: 21px;
  height: 21px;
  float: left;
  text-indent: -9998em;
  background: #fff url(../../bundles/aefhermesf24/img/ico-az.png?version=20171213121500) no-repeat 50% 50%;
  border: 1px solid rgba(0,0,0,0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.sort-type li.time a {
  background-image: url(../../bundles/aefhermesf24/img/ico-clock.png?version=20171213121500);
}
.sort-type li.rss a {
  background-image: url(../../bundles/aefhermesf24/img/ico-rss-2.png?version=20171213121500);
  border: medium none;
}
.sort-type li.podcast a {
  background-image: url(../../bundles/aefhermesf24/img/ico-podcast.png?version=20171213121500);
  border: medium none;
}
.blogs-board {
  width: 1052px;
  padding-left: 202px;
}
.blogs-board .col-1 {
  width: 806px;
}
.blogs-board .col-2 {
  width: 224px;
}
.blogs-list {
  margin-left: -22px;
}
.blog-item {
  height: 560px;
}
.blog-item .media {
  height: 249px;
  position: relative;
  overflow: hidden;
}
.blog-item .media p {
  width: 211px;
  height: 240px;
  padding: 15px 22px 0;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  line-height: 23px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background: rgba(0,167,227,0.9);
  color: #fff;
}
.lt-ie9 .blog-item .media p {
  background: #00a7e7;
}
.blog-item:hover .media p {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.blog-item .copy p.highlighted {
  margin-bottom: 3px;
  font-size: 17px;
  line-height: 22px;
  color: #00a7e3;
}
.blogs-board header h2 + p {
  padding-right: 30%;
  padding-bottom: 35px;
}
.content-item {
  height: 70px;
  position: relative;
  margin: 16px 0 4px 7px;
}
.content-item > a {
  padding: 18px 20px 0 99px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  font-size: 13px;
  line-height: 15px;
  color: #3d3d3d;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.content-item > a:hover {
  color: #00a7e7;
}
.content-item > img {
  position: absolute;
  left: 0;
  top: 0;
}
.content-item > span {
  display: block;
  margin-left: 100px;
  margin-top: -3px;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  color: #5d5d5d;
}
.blogs-board .our-networks {
  background: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.lt-ie9 .blogs-board .our-networks,
.lt-ie9 .recent-comments {
  border: 1px solid #ddd;
  border-width: 0 1px 1px;
}
.recent-comments .citation-material {
  padding: 42px 3px 17px 7px;
  box-shadow: none;
  border: 0;
}
.recent-comments .citation-material .hd {
  margin-top: 25px;
}
.recent-comments {
  background: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.recent-comments .citation-material:nth-child(2n) img {
  float: right;
}
.recent-comments .citation-material:nth-child(2n) .info {
  margin-left: 55px;
  margin-right: 63px;
}
.hp-section-board article .op-list li {
  padding-left: 10px;
  padding-right: 10px;
}
.col-1 .our-programs .bd {
  padding: 0 35px;
}
.facebook-likebox {
  margin-bottom: 25px;
  padding: 10px 15px 20px;
  background: #fff;
  color: #434343;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.em-flash {
  margin-bottom: 20px;
  background: #fff;
  color: #434343;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.em-flash .bd iframe {
  display: block;
  margin: 0 auto;
}
.propose {
  margin-top: 24px;
  position: relative;
}
.propose > p {
  padding: 25px 0 0 52px;
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 20px;
  background: url(../../bundles/aefhermesf24/img/logo-france24.png?version=20171213121500) no-repeat;
  color: #fff;
}
.propose > div {
  position: absolute;
  right: 0;
  top: 121px;
  text-align: right;
}
.propose > div * {
  float: right;
  clear: both;
  padding: 0 8px;
}
.propose > div h4 {
  padding: 0 8px;
  font-size: 34px;
  font-weight: normal;
  background: #fff;
}
.propose > div > p {
  font-weight: bold;
  background: #00a4e4;
  color: #fff;
}
.can-results {
  margin-bottom: 20px;
}
.can-results .default-header-1 {
  background: #ff5215;
}
.twitter-tweet,
.twitter-timeline,
.twitter-grid {
  margin-right: auto;
  margin-left: auto;
}
.instagram-widget {
  margin-bottom: 25px;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.lt-ie9 .instagram-widget {
  border: 1px solid #ddd;
}
.opinions-list .media img {
  width: 166px !important;
}
.opinion-item .copy {
  height: 151px;
  min-height: 151px;
  margin-left: 166px !important;
  padding-top: 14px;
  padding-left: 23px;
}
.opinion-item .meta strong {
  font-size: 14px;
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
}
.opinion-item .meta span {
  font-weight: 500;
  font-size: 11px;
  color: #000000;
  padding-bottom: 2px;
}
.opinion-item .meta span:before {
  content: '- ';
}
.opinion-item .desc {
  font-size: 12px;
  color: #474747;
}
.opinion-item .title {
  margin-bottom: 10px;
  margin-top: 5px;
}
.opinion-board header.hd {
  padding-left: 186px;
  position: relative;
  margin-bottom: 0;
}
.opinion-board header.hd img {
  width: 166px;
  height: auto;
}
.opinion-board header h1.title {
  margin-bottom: 5px;
  font-size: 32px;
  line-height: 31px;
  text-transform: uppercase;
  color: #1d99d7;
}
.opinion-board header h1 .twitter {
  height: 25px;
  width: 62px;
  display: inline-block;
  position: relative;
  top: 4px;
  text-indent: -998em;
  background: url(../../bundles/aefhermesf24/img/btn-twitter.png?version=20171213121500) no-repeat;
}
.opinion-board header h1 + p {
  font-size: 17px;
  color: #303032;
}
.opinion-board header h2 {
  margin-top: 17px;
  margin-bottom: 20px;
  font-size: 28px;
  line-height: 31px;
  color: #000;
}
.opinion-board header img {
  left: 0;
  top: 0;
  position: absolute;
}
.opinion-board .article-long > .bd > p:first-child,
.opinion-board .article-long > .bd > h2:first-child {
  font-size: 13px;
  font-weight: normal;
  color: #939393;
}
.contributors ul {
  padding: 10px 0;
}
.contributors li {
  padding: 5px 0;
  font-size: 15px;
  line-height: 23px;
}
.contributors li time {
  font-size: 12px;
  color: #939393;
}
.contributors li a {
  display: block;
  color: #434343;
}
.contributors li a:hover {
  color: #00a7e7;
}
.timeline-board > div > header h2 {
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  color: #00a7e3;
}
.timeline-board > div > header p {
  font-size: 16px;
}
.timeline-list {
  position: relative;
  margin-left: -21px;
  overflow: hidden;
  padding-left: 21px;
  padding-bottom: 30px;
}
.timeline-item {
  float: left;
  position: relative;
  hyphens: auto;
  word-wrap: break-word;
}
.timeline-item:after {
  content: '';
  width: 21px;
  position: absolute;
  bottom: 0;
  right: 10px;
  height: 537px;
}
.timeline-item > section {
  height: 510px;
  margin-right: 21px;
  position: relative;
  background: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.timeline-item > section:after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 10px;
  bottom: 10px;
  box-shadow: 20px 0 10px #d3d3d3;
  -moz-border-radius: 200px/10px;
  border-radius: 100px/10px;
  left: 12px;
  right: 12px;
  -moz-border-radius: 10px/100px;
  border-radius: 20px/100px;
}
.lt-ie9 .timeline-item > section {
  margin-right: 19px;
  border: 1px solid #ddd;
}
.timeline-item p.highlighted {
  font-weight: 400;
  line-height: 20px;
  font-size: 15px;
  color: #333333;
}
.timeline-item-twitter {
  width: 200px;
}
.timeline-item .twitt {
  height: 337px;
  padding: 10px 8px;
  position: relative;
}
.timeline-item .twitt.alt {
  height: 169px;
  background: #efefef;
}
.timeline-item .twitt .actions {
  position: absolute;
  bottom: 5px;
  right: 5px;
  text-align: right;
}
.timeline-item .twitt .actions li {
  display: inline-block;
}
.timeline-item .twitt .actions li a {
  height: 23px;
  width: 23px;
  display: block;
  overflow: hidden;
  font-size: 0;
  text-indent: -9998em;
  background: url(../../bundles/aefhermesf24/img/ico-share.png?version=20171213121500);
}
.timeline-item .twitt .actions li a:hover {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.timeline-item .twitt .actions li.refresh a {
  background-image: url(../../bundles/aefhermesf24/img/ico-refresh.png?version=20171213121500);
}
.timeline-item .twitt .actions li.favourite a {
  background-image: url(../../bundles/aefhermesf24/img/ico-star.png?version=20171213121500);
}
.timeline-item .twitt .head {
  padding: 5px 0 15px;
  overflow: hidden;
  font-size: 12px;
  line-height: 16px;
  color: #707070;
}
.timeline-item .twitt .head h5 {
  font-weight: bold;
  color: #000;
}
.timeline-item .twitt .head img {
  float: left;
  margin-right: 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.timeline-item .twitt .head .subscribe {
  height: 22px;
  width: 60px;
  clear: both;
  float: left;
  margin-top: 10px;
  text-indent: -998em;
  background: url(../../bundles/aefhermesf24/img/btn-twitter.png?version=20171213121500);
}
.timeline-item .twitt .tweet-text a {
  color: #55ACEE;
  text-decoration: none;
}
.timeline-item .twitt .tweet-text a:hover {
  text-decoration: underline;
}
.timeline-item-video,
.timeline-item-article,
.timeline-item-story {
  width: 317px;
}
.timeline-item-video h3,
.timeline-item-article h3,
.timeline-item-story h3 {
  font-weight: 600;
  font-size: 22px;
  line-height: 25px;
  color: #333333;
  padding-top: 8px;
}
.timeline-item-video h3 a:hover,
.timeline-item-article h3 a:hover,
.timeline-item-story h3 a:hover {
  color: #00a7e3;
}
.timeline-item .copy,
.timeline-item-story .copy {
  padding: 5px 14px;
}
.timeline-item .copy p,
.timeline-item-story .copy p {
  margin: 1em 0;
}
.timeline-item .copy .place {
  height: 22px;
  font-size: 15px;
  line-height: 15px;
  display: block;
  text-transform: uppercase;
  padding-top: 15px;
  margin: 0px;
  color: #666666;
}
.timeline-item header p {
  margin-left: -2px;
  font-weight: 700;
  font-size: 24px;
  line-height: 40px;
  color: #666666;
}
.timeline-item header {
  height: 44px;
  padding: 10px 0;
  position: relative;
}
.timeline-item header {
  margin-right: 21px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QoeDx8AXgTU/wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAMSURBVAjXY2BY/hgAAjUBi7q4/gYAAAAASUVORK5CYII=);
  background-position: 0% 50%;
  background-size: 1px 2px;
  background-repeat: repeat-x;
}
.timeline-item header .twitter {
  width: 21px;
  height: 19px;
  display: inline-block;
  position: relative;
  top: 1px;
  left: 0;
  font-size: 0;
  text-indent: -9998em;
  background: url(../../bundles/aefhermesf24/img/logo-twitter.png?version=20171213121500) no-repeat;
}
.timeline-item header p {
  display: inline-block;
  width: auto;
  padding-right: 7px;
  background: url(../../bundles/aefhermesf24/img/page-bg-2.png?version=20171213121500);
}
.timeline-item header .source {
  font-size: 14px;
  position: relative;
  bottom: 3px;
  color: #00a7e3;
}
.timeline-item header .source:hover {
  color: #000;
}
.timeline-item .media.video:after {
  content: "";
  position: absolute;
  top: 130px;
  right: 0;
  width: 40px;
  height: 36px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -500px 0 no-repeat;
}
.timeline-wrap {
  height: 600px;
  width: 2000%;
  position: relative;
}
.timeline-nav a {
  width: 80px;
  height: 80px;
  padding: 0;
  position: absolute;
  top: 40%;
  text-indent: -9998em;
  z-index: 30;
  background: #fff url(../../bundles/aefhermesf24/img/ico-arrow-big-left.png?version=20171213121500) no-repeat 50% 50%;
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  -webkit-opacity: 0.9;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  filter: alpha(opacity=90);
}
.timeline-nav a.next {
  right: 5px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-big-right.png?version=20171213121500);
}
.timeline-nav a {
  top: 15%;
}
footer {
  width: 1000px;
  max-height: 596px;
  margin: 0 auto;
  padding: 0 0 0 146px;
  position: relative;
}
footer .inner {
  background: #28292a url(../../bundles/aefhermesf24/img/page-bg-1.png?version=20171213121500);
  overflow: hidden;
  padding-bottom: 20px;
}
.fluid .page > footer {
  display: none;
}
.footer-toggler {
  display: none;
  width: 150px;
  margin-left: -60px;
  padding: 5px 0;
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 60;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  text-indent: -13px;
  color: #fff;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') 100% 0 no-repeat;
}
.fluid .footer-toggler {
  display: block;
}
.fluid-footer-active .footer-toggler {
  bottom: 596px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -699px 0 no-repeat;
}
.f-logo {
  position: absolute;
  top: 23px;
  left: 170px;
}
.f-link-list {
  position: absolute;
  line-height: 17px;
}
.fl-l-l-1 {
  top: 172px;
  left: 170px;
}
.fl-l-l-2 {
  top: 28px;
  left: 356px;
}
.fl-l-l-3 {
  top: 168px;
  left: 356px;
}
.fl-l-l-4 {
  top: 302px;
  left: 356px;
}
.f-link-list > p {
  font-family: Memphis-Med, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #808080;
  text-transform: uppercase;
}
.f-link-list a {
  font-size: 13px;
  color: #fff;
}
.f-link-list a:hover {
  color: #00a7e7;
  -webkit-transition: color .3s ease;
  -moz-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease;
}
.f-link-list a.video {
  position: relative;
}
.f-link-list a.video:before {
  content: "";
  position: absolute;
  top: 2px;
  left: -21px;
  width: 19px;
  height: 19px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -600px 0 no-repeat;
}
.f-line-1,
.f-line-2 {
  height: 406px;
  position: absolute;
  border-left: 1px solid #000000;
  border-right: 1px solid #575757;
  top: 24px;
}
.f-line-1 {
  left: 326px;
}
.f-line-2 {
  left: 518px;
}
.f-social-link {
  position: absolute;
  top: 310px;
  left: 588px;
  width: 460px;
  padding: 8px 0 0 28px;
  height: 120px;
  border: 2px solid rgba(0,0,0,0.3);
  background-color: rgba(255,255,255,0.06);
  -webkit-box-shadow: inset 2px 3px 3px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 2px 3px 3px rgba(0,0,0,0.1);
  box-shadow: inset 2px 3px 3px rgba(0,0,0,0.1);
}
.lt-ie9 .f-social-link {
  background-color: #3e3f41;
  border-color: #000;
}
.f-social-link > a {
  font-size: 13px;
  color: #ffffff;
  display: inline-block;
  width: 49%;
  padding-left: 12px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-6.png?version=20171213121500) 0 center no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.f-social-link > a:hover {
  color: #00a7e7;
}
.f-social-link ul {
  overflow: hidden;
  margin-top: 15px;
}
.f-social-link li {
  float: left;
}
.f-social-link ul a {
  font-size: 11px;
  color: #d7d7d7;
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 48px 0 0;
  width: 64px;
  display: block;
}
.f-social-link ul a:hover {
  color: #00a7e7;
}
.f-social-link .fb {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -50px -150px no-repeat;
}
.f-social-link .fb:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -50px -246px no-repeat;
}
.f-social-link .tw {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -150px -150px no-repeat;
}
.f-social-link .tw:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -150px -246px no-repeat;
}
.f-social-link .go {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -250px -150px no-repeat;
}
.f-social-link .go:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -250px -246px no-repeat;
}
.f-social-link .dm {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -350px -150px no-repeat;
}
.f-social-link .dm:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -350px -246px no-repeat;
}
.f-social-link .yt {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -450px -150px no-repeat;
}
.f-social-link .yt:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -450px -246px no-repeat;
}
.f-social-link .fs {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -550px -150px no-repeat;
}
.f-social-link .fs:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -550px -246px no-repeat;
}
.f-social-link .sc {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -650px -150px no-repeat;
}
.f-social-link .sc:hover {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -650px -246px no-repeat;
}
.social-cell {
  display: inline-block;
  zoom: 1;
}
.social-cell.fb {
  margin-right: 5px;
}
.social-cell.fb li,
.fb_iframe_widget span {
  vertical-align: baseline !important;
}
.social-cell.tt {
  width: auto;
  margin-right: 5px;
}
.social-cell.gg {
  width: 70px;
  margin-right: 5px;
}
.f-adv {
  position: absolute;
  top: 25px;
  left: 812px;
}
.f-map {
  position: absolute;
  top: 26px;
  left: 550px;
  width: 235px;
}
.f-map img {
  margin: 0 0 20px;
}
.f-map a {
  display: block;
  background: url('/bundles/aefhermesf24/img/footer_map_F24.png?version=20171213121500') no-repeat top center;
  width: 202px;
  height: 45px;
  padding: 162px 15px 0;
  font-size: 21px;
  color: #00a7e7;
  line-height: 1em;
}
.f-map a:hover {
  color: #FFF;
}
.f-nav {
  margin: 480px 0 10px;
  background-color: #00a6e7;
  -webkit-box-shadow: 8px 8px 24px rgba(0,0,0,0.75);
  -moz-box-shadow: 8px 8px 24px rgba(0,0,0,0.75);
  box-shadow: 8px 8px 24px rgba(0,0,0,0.75);
}
.f-nav ul {
  white-space: nowrap;
  font-size: 0px;
  text-align: center;
}
.f-nav li {
  display: inline-block;
  margin: 0 9px;
}
.f-nav a {
  font-size: 12px;
  display: block;
  padding: 8px;
}
.f-nav a:hover {
  color: #fff;
}
.f-partner {
  float: left;
  padding-top: 6px;
  padding-left: 13px;
  font-size: 0;
}
.f-partner a {
  float: left;
  margin-right: 17px;
}
.f-copy {
  float: right;
  font-size: 12px;
  color: #a5a6a6;
  line-height: 15px;
  text-align: right;
  margin: 10px 20px 0 0;
}
.overlay {
  height: 100%;
  width: 100%;
  left: 0;
  bottom: -100%;
  z-index: 50;
  position: fixed;
  background: #000;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.fluid-footer-active .overlay {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  bottom: 0;
}
.page-active .slider-wrap {
  background: url(../../bundles/aefhermesf24/img/page-bg-2.png?version=20171213121500);
}
.content-slider,
.slider-wrap {
  width: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}
.content-slider-active {
  width: 8000%;
  position: relative;
}
.content-slide {
  width: 100%;
  float: left;
  position: relative;
}
.loader-enabled .slider-wrap {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.other-partners {
  top: 0;
  width: 658px;
  height: 174px;
  overflow: hidden;
  float: right;
  margin-left: 24px;
}
@media only screen and (max-width: 1279px) {
  .topics .bd.article {
    height: auto;
  }
  .topics .bd.article .t-list li {
    margin-top: 5px;
  }
  .photo-material img {
    margin: 0 auto;
    max-width: 100%;
  }
  .photo-material .bd figcaption {
    padding: 0;
  }
  .photo-material .orientation-center .bd {
    text-align: center;
  }
  .photo-material .orientation-left .bd,
  .photo-material .orientation-right .bd {
    text-align: left;
  }
  .side-bar {
    margin-left: -503px;
  }
  .short-cuts {
    width: 884px;
  }
  .sc-weaher .hd {
    width: auto;
  }
  .on-air-board {
    width: 884px;
  }
  .on-air-board .options {
    right: 10px;
  }
  .on-air-board .logo {
    width: 201px;
  }
  .on-air-board .block {
    padding: 0 0 0 14px;
  }
  .oab-follow {
    width: 135px;
    padding-right: 24px;
  }
  .oab-rendez {
    width: 189px;
    padding: 10px 12px 0 0;
  }
  .oab-second-col {
    width: 252px;
  }
  .ps-item dl {
    font-size: 13px;
  }
  .main-board {
    width: 860px;
  }
  .col-1 {
    width: 514px;
  }
  iframe.cilEmbedFrame {
    width: 514px;
    position: relative;
  }
  .main-board > aside {
    width: 324px;
  }
  .blogs-board > aside {
    display: none;
  }
  .urgent-article-1 .title {
    margin: 30px 10px 3px 10px;
  }
  .image .title {
    font-size: 30px;
  }
  .urgent-article-1 .desc {
    margin: 0 10px 15px 10px;
  }
  .image .desc {
    clear: both;
  }
  .urgent-article-1.image .media {
    margin-bottom: 12px;
  }
  .urgent-article-1 .share {
    display: none;
  }
  .horizontal-position .news-item {
    width: 246px;
  }
  .horizontal-position .news-item .media img {
    width: 246px;
    height: auto;
  }
  .horizontal-position .news-item.no-8,
  .horizontal-position .v-item-1.no-8 {
    display: none;
  }
  .vertical-position .opinion-item:after {
    height: 166px;
  }
  .emission-board .news-item .desc,
  .footage-news-board .news-item .desc,
  .opinions-list .opinion-item .desc {
    display: none;
  }
  .v-item-1 {
    width: 246px;
  }
  .vertical-position .media img {
    width: 246px;
    height: auto;
  }
  .vertical-position .copy {
    margin: 0 0 0 246px;
    min-height: 130px;
  }
  .col-1 .ip-item,
  .intro-program .ip-item {
    width: 272px;
  }
  .intro-program .ip-item + .ip-item {
    margin-left: 22px;
  }
  .our-programs .bd {
    padding: 0 32px;
  }
  .op-list li {
    padding: 34px 35px 20px;
  }
  .page-navigation {
    display: none;
  }
  footer {
    width: 860px;
    max-height: 736px;
  }
  .fluid .page > footer {
    margin: 0 auto 0 -516px;
    bottom: -736px;
  }
  .fluid-footer-active .footer-toggler {
    bottom: 736px;
  }
  .fluid-footer-active .page > footer {
    bottom: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .program-schedule .type-1 {
    display: none;
  }
  .program-schedule .type-2 {
    display: block;
  }
  .program-schedule .bd {
    height: 1003px;
  }
  .fl-l-l-1 {
    top: 172px;
    left: 170px;
  }
  .fl-l-l-2 {
    top: 432px;
    left: 170px;
  }
  .fl-l-l-3 {
    top: 28px;
    left: 360px;
  }
  .fl-l-l-4 {
    top: 162px;
    left: 360px;
  }
  .f-line-1 {
    left: 326px;
    height: 560px;
  }
  .f-line-2 {
    left: 518px;
    height: 250px;
  }
  .f-social-link {
    top: 452px;
    right: 88px;
    left: auto;
  }
  .f-adv {
    top: 24px;
    left: 610px;
  }
  .f-map {
    top: 285px;
    left: 426px;
  }
  .f-map a {
    display: block;
    width: 277px;
    height: 80px;
    background: url('/bundles/aefhermesf24/img/footer_map_F24.png?version=20171213121500') no-repeat top left;
    font-size: 18px;
    color: #00a7e7;
    line-height: 1em;
    padding: 70px 0 0 219px;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
  }
  .f-map img {
    float: left;
  }
  .f-map p {
    margin: 38px 0 0 20px;
    float: left;
  }
  .f-nav {
    margin: 610px 0 20px;
  }
  .f-nav li {
    margin: 0 7px;
  }
  .f-copy {
    margin: 2px 12px 0 0;
  }
  .other-board .bd {
    margin: 0 0 0 -8px;
  }
  .other-item {
    margin: 0 0 0 8px;
  }
  .short-depeche .copy {
    width: 316px;
    padding: 8px 0 0;
  }
  .short-depeche .media img {
    width: 500px;
  }
  .short-depeche .date {
    font-size: 11px;
  }
  .short-depeche .title {
    font-size: 32px;
    line-height: 34px;
    padding: 0 0 13px;
    margin: 0 0 21px;
  }
  .short-depeche .desc {
    font-size: 14px;
    line-height: 17px;
  }
  .timeline-item .twitt.alt {
    display: none;
  }
  .timeline-item > section {
    height: 330px;
  }
  .timeline-item .twitt.alt,
  .timeline-item-article .copy p,
  .timeline-item-video .copy p,
  .timeline-item .twitt .actions,
  .timeline-item-story .copy p {
    display: none;
  }
  .timeline-item-video h3,
  .timeline-item-article h3,
  .timeline-item-story h3 {
    font-size: 17px;
    line-height: 20px;
  }
  .intro > .categories li {
    font-size: 11px;
    font-weight: 500;
  }
  .add-comment textarea {
    width: 435px;
  }
  .upload-filed,
  .add-comment .actions {
    width: 44%;
  }
  .on-air-board .player-toggler {
    width: 208px;
  }
  .news-featured .title {
    font-size: 26px;
    line-height: 26px;
  }
  .t-list li {
    position: relative;
    float: left;
    margin: 49px 0 0 0px;
    padding: 2px 0 5px;
    width: 288px !important;
  }
  .t-list .media img {
    width: 110px;
    height: 62px;
    float: left;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
  }
  .t-list li:hover .media img {
    -moz-opacity: .8;
    -khtml-opacity: .8;
    -webkit-opacity: .8;
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    filter: alpha(opacity=80);
  }
  .t-list .copy {
    display: block;
    color: #101010;
    font-size: 13px;
    padding: 2px 20px 0 8px;
    line-height: 1.2em;
    min-height: 47px;
    width: 150px;
    float: right;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
  }
  .main-nav .active > a,
  .main-nav .active-section > a,
  .main-nav .active > a:hover,
  .main-nav .active-section > a:hover {
    padding: 8px 10px 7px 12px;
  }
  .main-nav .active > a:after,
  .main-nav .active-section > a:after {
    top: 7px;
  }
  .other-partners {
    width: 566px;
    height: 153px;
    margin-left: 22px;
  }
  .other-partners img {
    width: 100%;
  }
  .other-partners + .ip-item {
    width: 272px;
    height: 153px;
  }
}
#loading {
  position: fixed;
  width: 100%;
  top: 191px;
  display: none;
  z-index: 100;
}
.is_loading {
  display: block !important;
}
#squaresWaveG {
  position: relative;
  height: 14px;
  background-color: rgba(255,255,255,0.75);
  box-shadow: 1px 1px 12px #555;
  margin: 90px auto auto;
  padding: 15px;
  width: 120px;
  text-align: center;
  vertical-align: middle;
}
.squaresWaveG {
  position: absolute;
  top: 15px;
  background-color: #00A6E7;
  width: 14px;
  height: 14px;
  -moz-animation-name: bounce_squaresWaveG;
  -moz-animation-duration: 1.6s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -webkit-animation-name: bounce_squaresWaveG;
  -webkit-animation-duration: 1.6s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -ms-animation-name: bounce_squaresWaveG;
  -ms-animation-duration: 1.6s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -o-animation-name: bounce_squaresWaveG;
  -o-animation-duration: 1.6s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  animation-name: bounce_squaresWaveG;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-direction: linear;
}
#squaresWaveG_1 {
  left: 15px;
  -moz-animation-delay: 0.64s;
  -webkit-animation-delay: 0.64s;
  -ms-animation-delay: 0.64s;
  -o-animation-delay: 0.64s;
  animation-delay: 0.64s;
}
#squaresWaveG_2 {
  left: 30px;
  -moz-animation-delay: 0.8s;
  -webkit-animation-delay: 0.8s;
  -ms-animation-delay: 0.8s;
  -o-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
#squaresWaveG_3 {
  left: 45px;
  -moz-animation-delay: 0.96s;
  -webkit-animation-delay: 0.96s;
  -ms-animation-delay: 0.96s;
  -o-animation-delay: 0.96s;
  animation-delay: 0.96s;
}
#squaresWaveG_4 {
  left: 60px;
  -moz-animation-delay: 1.12s;
  -webkit-animation-delay: 1.12s;
  -ms-animation-delay: 1.12s;
  -o-animation-delay: 1.12s;
  animation-delay: 1.12s;
}
#squaresWaveG_5 {
  left: 75px;
  -moz-animation-delay: 1.28s;
  -webkit-animation-delay: 1.28s;
  -ms-animation-delay: 1.28s;
  -o-animation-delay: 1.28s;
  animation-delay: 1.28s;
}
#squaresWaveG_6 {
  left: 90px;
  -moz-animation-delay: 1.44s;
  -webkit-animation-delay: 1.44s;
  -ms-animation-delay: 1.44s;
  -o-animation-delay: 1.44s;
  animation-delay: 1.44s;
}
#squaresWaveG_7 {
  left: 105px;
  -moz-animation-delay: 1.6s;
  -webkit-animation-delay: 1.6s;
  -ms-animation-delay: 1.6s;
  -o-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
#squaresWaveG_8 {
  left: 120px;
  -moz-animation-delay: 1.76s;
  -webkit-animation-delay: 1.76s;
  -ms-animation-delay: 1.76s;
  -o-animation-delay: 1.76s;
  animation-delay: 1.76s;
}
@-moz-keyframes bounce_squaresWaveG {
  0% {
    background-color: #00A6E7;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-webkit-keyframes bounce_squaresWaveG {
  0% {
    background-color: #00A6E7;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-ms-keyframes bounce_squaresWaveG {
  0% {
    background-color: #00A6E7;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@-o-keyframes bounce_squaresWaveG {
  0% {
    background-color: #00A6E7;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@keyframes bounce_squaresWaveG {
  0% {
    background-color: #00A6E7;
  }
  100% {
    background-color: #FFFFFF;
  }
}
@media only screen and (max-width: 1025px) {
  .side-bar {
    margin-left: 0px;
    left: 0;
  }
  .slider-wrap {
    width: 1024px;
  }
  .main-board {
    margin: 0;
  }
}
html[lang="en"] .on-air-board .player-live {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1_en.png?version=20171213121500') -150px -38px no-repeat;
}
html[lang="en"] .main-nav .item-lo {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1_en.png?version=20171213121500') 10px -105px no-repeat;
}
html[lang="en"] .social-cell.tt {
  width: auto;
  margin-right: 5px;
}
html[lang="en"] footer .f-map .modeless {
  text-align: center;
}
html[lang="en"] .person a.twitter-follow-button {
  display: block;
  height: 20px;
}
html[lang="en"] .social-cell.gg {
  width: 58px;
  margin-right: 5px;
}
html[dir="rtl"] .twitter-tweet,
html[dir="rtl"] .twitter-timeline,
html[dir="rtl"] .twitter-grid {
  margin-right: auto;
  margin-left: auto;
}
html[dir="rtl"] .intro > .options,
html[dir="rtl"] .intro > .categories {
  position: absolute;
  top: 10px;
  right: inherit;
  left: 0;
}
html[dir="rtl"] .intro > .categories {
  top: 14px;
  text-align: right;
  text-transform: uppercase;
}
html[dir="rtl"] .intro > .categories li {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
}
html[dir="rtl"] .intro > .categories li + li {
  border-left: none;
  border-right: 1px solid #00a7e7;
}
html[dir="rtl"] .add-comment .social-connect {
  font-size: 15px;
  font-weight: bold;
}
html[dir="rtl"] .opinion-item .copy {
  padding: 8px 8px 0 12px;
}
html[dir="rtl"] .emission-item .copy {
  height: 84px;
}
html[dir="rtl"] .emission-item .copy p {
  margin-top: 0;
}
html[dir="rtl"] .timeline-item .twitt .actions {
  bottom: 0;
}
html[dir="rtl"] .timeline-item .copy .place {
  font-size: 16px;
  font-weight: bold;
  padding: 2px 0 0;
  top: 5px;
}
html[dir="rtl"] .sc-info .bd {
  width: 156px;
}
html[dir="rtl"] .sc-info .bd a {
  padding: 0 11px 0 0;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-8-left.png?version=20171213121500) right 5px no-repeat;
}
html[dir="rtl"] .sc-info .bd a:hover {
  color: #00b3f0;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-1-left.png?version=20171213121500);
}
html[dir="rtl"] .main-nav:after {
  right: -900%;
}
html[dir="rtl"] .main-nav .nav-filters.active > a,
html[dir="rtl"] .main-nav .nav-filters.active-section > a,
html[dir="rtl"] .main-nav .nav-filters.active > a:hover,
html[dir="rtl"] .main-nav .nav-filters.active-section > a:hover {
  background: #00a7e7 url(../../bundles/aefhermesf24/img/ico_nav_filters.png?version=20171213121500) 5% 50% no-repeat;
}
html[dir="rtl"] .main-nav .active > a:after,
html[dir="rtl"] .main-nav .active-section > a:after {
  border-color: transparent #0091c8 transparent transparent;
  right: 122px;
}
html[dir="rtl"] .main-nav .active:hover .mn-filters {
  right: 122px;
}
html[dir="rtl"] .mn-filters a {
  padding: 0 8px 0 0;
}
html[dir="rtl"] .mn-filters {
  -webkit-box-shadow: -4px 4px 10px rgba(0,0,0,0.34);
  -moz-box-shadow: -4px 4px 10px rgba(0,0,0,0.34);
  box-shadow: -4px 4px 10px rgba(0,0,0,0.34);
  left: auto;
  right: 6px;
}
html[dir="rtl"] .horizontal-position .news-item {
  float: right;
}
html[dir="rtl"] .default-header-1,
html[dir="rtl"] .default-header-3,
html[dir="rtl"] .section-banner h2,
html[dir="rtl"] .on-air-board .block > h3,
html[dir="rtl"] .v-header h2,
html[dir="rtl"] .urgent-article-1 .label,
html[dir="rtl"] .news-featured .place,
html[dir="rtl"] .news-item .cat,
html[dir="rtl"] .news-featured .cat,
html[dir="rtl"] .information-board > .hd,
html[dir="rtl"] .wa-list .tag,
html[dir="rtl"] .ip-item .hd,
html[dir="rtl"] .equipe figure figcaption strong,
html[dir="rtl"] .calendar h5,
html[dir="rtl"] .timeline-item .copy .place,
html[dir="rtl"] .f-link-list > p {
  font-family: Arial, Helvetica, sans-serif;
}
html[dir="rtl"] .urgent-article-1 .label {
  font-size: 23px;
  font-weight: bold;
  padding: 4px 11px 0 0;
  left: inherit;
  right: 0;
}
html[dir="rtl"] .urgent-article-1 .title {
  font-size: 34px;
  margin: 30px 10px 3px 35px;
}
html[dir="rtl"] .urgent-article-1 .share {
  right: inherit;
  left: 8px;
}
html[dir="rtl"] body {
  font-family: Arial, sans;
}
html[dir="rtl"] .default-header-1,
html[dir="rtl"] .default-header-2 {
  font-size: 24px;
}
html[dir="rtl"] .default-button-1 {
  background-position: 90% 2px;
  padding-left: 7px;
  padding-right: 14px;
  font-weight: bold;
  font-size: 16px;
}
html[dir="rtl"] .options .default-button-1 {
  background-position: 2px 2px;
}
html[dir="rtl"] .options .default-button-1:hover,
html[dir="rtl"] .options .default-button-1.active {
  background-position: 2px -49px;
}
html[dir="rtl"] .default-read-more a {
  direction: ltr;
  font-size: 0;
}
html[dir="rtl"] .topics .default-header-1 {
  font-size: 15px;
}
html[dir="rtl"] .topics .t-list .copy {
  font-size: 13px;
  text-align: right;
  line-height: 18px;
}
html[dir="rtl"] .flex-viewport,
html[dir="rtl"] .bx-viewport {
  direction: ltr;
}
html[dir="rtl"] .t-list .copy {
  font-weight: bold;
  font-size: 14px;
  display: block;
}
html[dir="rtl"] .blank .t-list .copy strong {
  font-size: 13px;
  font-weight: bold;
}
html[dir="rtl"] .intro-program .ip-item + .ip-item {
  margin-right: 24px;
  margin-left: 0;
}
html[dir="rtl"] .ip-item {
  float: right;
}
html[dir="rtl"] .ip-item .hd {
  font-size: 21px;
}
html[dir="rtl"] .ip-item:first-child {
  margin-left: 0;
  margin-right: 0;
}
html[dir="rtl"] .content-slide {
  float: right;
}
html[dir="rtl"] .page {
  overflow: hidden;
}
html[dir="rtl"] .side-bar {
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -573px;
}
html[dir="rtl"] .news-featured .media img {
  box-shadow: -4px 0 7px #939393;
}
html[dir="rtl"] .fluid .side-bar {
  right: 0;
  margin-right: 0;
}
html[dir="rtl"] .timeline-nav a {
  top: 33%;
}
html[dir="rtl"] .page-navigation a strong {
  margin: 0;
  font-size: 24px;
  font-weight: bold;
}
html[dir="rtl"] .page-navigation a:hover strong {
  padding: 0 16px;
}
html[dir="rtl"] .page-navigation a.next strong {
  margin-left: -16px;
  padding-right: 16px;
}
html[dir="rtl"] .page-navigation a.prev strong {
  margin-right: -16px;
  padding-right: 16px;
}
html[dir="rtl"] .page-navigation a span {
  margin: 0 8px;
}
html[dir="rtl"] .page-navigation .next {
  right: auto;
  left: 0;
}
html[dir="rtl"] .page-navigation .next span {
  background-position: 3px -43px;
}
html[dir="rtl"] .page-navigation .prev {
  right: 0;
  left: auto;
}
html[dir="rtl"] .page-navigation .prev span {
  background-position: 8px 7px;
}
html[dir="rtl"] .page-navigation .prev:hover strong {
  padding-right: 15px;
}
html[dir="rtl"] .short-cuts .sc-social .hd {
  padding-right: 7px;
  border-right: 0;
  box-shadow: none;
}
html[dir="rtl"] .oab-rendez {
  width: 195px;
  padding-right: 0;
  padding-left: 24px;
}
html[dir="rtl"] .news-featured .place,
html[dir="rtl"] .news-featured .title {
  font-family: Arial;
  font-size: 20px;
  font-weight: bold;
}
html[dir="rtl"] .news-featured .title {
  font-size: 32px;
}
html[dir="rtl"] .wa-list .tag {
  font-size: 18px;
  font-weight: normal;
}
html[dir="rtl"] .wa-list li,
html[dir="rtl"] .our-programs li {
  direction: rtl;
}
html[dir="rtl"] .wa-list .title {
  font-size: 13px;
  font-weight: normal;
}
html[dir="rtl"] .wa-list .surtitle {
  font-size: 22px;
  font-weight: normal;
}
html[dir="rtl"] .op-list .title {
  font-size: 16px;
  font-weight: bold;
  line-height: 28px;
}
html[dir="rtl"] .op-list .desc {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}
html[dir="rtl"] footer {
  padding-left: 0;
  padding-right: 146px;
}
html[dir="rtl"] footer .f-nav a {
  font-size: 16px;
  font-weight: bold;
}
html[dir="rtl"] footer .f-map a {
  display: block;
  width: 202px;
  height: 45px;
  background: url('/bundles/aefhermesf24/img/footer_map_F24.png?version=20171213121500') no-repeat top center;
  font-size: 21px;
  color: #00a7e7;
  line-height: 1em;
  padding: 162px 15px 0;
  font-size: 30px;
  font-weight: bold;
  white-space: nowrap;
  text-align: center;
}
html[dir="rtl"] footer .f-map p {
  padding: 0;
  font-size: 30px;
  font-weight: bold;
  white-space: nowrap;
}
html[dir="rtl"] footer .f-link-list > p {
  font-size: 26px;
  font-weight: bold;
  padding-bottom: 7px;
}
html[dir="rtl"] footer .f-link-list a {
  font-size: 17px;
  font-weight: bold;
}
html[dir="rtl"] footer .inner {
  position: relative;
}
html[dir="rtl"] footer .f-logo {
  left: auto;
  right: 20px;
}
html[dir="rtl"] footer .fl-l-l-1 {
  left: auto;
  right: 20px;
}
html[dir="rtl"] footer .fl-l-l-2,
html[dir="rtl"] footer .fl-l-l-3,
html[dir="rtl"] footer .fl-l-l-4 {
  right: 210px;
}
html[dir="rtl"] footer .f-adv {
  left: 38px;
}
html[dir="rtl"] footer .f-social-link {
  left: 68px;
}
html[dir="rtl"] footer .f-social-link li {
  float: right;
}
html[dir="rtl"] footer .f-social-link ul a {
  text-align: left;
}
html[dir="rtl"] footer .f-line-1 {
  left: auto;
  right: 179px;
}
html[dir="rtl"] footer .f-line-2 {
  left: auto;
  right: 371px;
}
html[dir="rtl"] footer .f-map {
  right: 408px;
  left: auto;
}
html[dir="rtl"] footer .f-social-link {
  padding-left: 0;
  padding-right: 28px;
}
html[dir="rtl"] footer .f-social-link > a {
  padding-left: 0;
  padding-right: 20px;
  font-size: 16px;
  font-weight: normal;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-6-left.png?version=20171213121500);
  background-position: 98% 50%;
}
html[dir="rtl"] footer .f-social-link ul {
  margin-right: -20px;
}
html[dir="rtl"] footer .f-copy {
  float: left;
  margin-left: 45px;
  font-size: 13px;
  font-weight: bold;
}
html[dir="rtl"] footer .f-partner {
  float: right;
}
html[dir="rtl"] footer .f-link-list a {
  line-height: 21px;
}
html[dir="rtl"] footer .f-link-list a.video:before {
  left: auto;
  right: -23px;
  top: 1px;
}
html[dir="rtl"] footer .f-adv {
  left: 35px;
}
html[dir="rtl"] .footer-toggler {
  width: 115px;
  margin-left: -60px;
  text-indent: 13px;
}
html[dir="rtl"] .fluid .page > footer {
  margin-left: -500px;
}
html[dir="rtl"] .fluid-footer-active .footer-toggler {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1_arabic.png?version=20171213121500') -734px 0 no-repeat;
}
html[dir="rtl"] .main-board {
  padding-left: 0;
  padding-right: 146px;
}
html[dir="rtl"] .on-air-board {
  padding-left: 0;
  padding-right: 122px;
}
html[dir="rtl"] .on-air-board .block > h3 {
  font-size: 16px;
  font-weight: bold;
}
html[dir="rtl"] .oab-replay li {
  margin: 0 0 0 9px;
  float: right;
}
html[dir="rtl"] .oab-replay li.last-child {
  margin-left: 0;
}
html[dir="rtl"] .oab-replay a {
  font-size: 15px;
  font-weight: bold;
  -webkit-text-size-adjust: 83%;
}
html[dir="rtl"] .oab-rendez a,
html[dir="rtl"] .oab-follow {
  font-size: 14px;
  font-weight: bold;
}
html[dir="rtl"] .on-air-board .player-toggler span {
  top: 96px;
  left: auto;
  right: 140px;
}
html[dir="rtl"] .on-air-board .player-toggler {
  margin: 7px -25px 0 0;
}
html[dir="rtl"] .short-cuts {
  padding-left: 0;
  padding-right: 142px;
}
html[dir="rtl"] .sc-social span {
  margin-right: 0;
  margin-left: 3px;
}
html[dir="rtl"] .short-cuts > div {
  float: right;
}
html[dir="rtl"] .short-cuts .bd {
  left: auto;
  right: 0;
}
html[dir="rtl"] .short-cuts .sc-lang {
  right: auto;
  left: 15px;
}
html[dir="rtl"] .sc-lang .hd {
  padding-left: 0;
  padding-right: 13px;
  border-width: 0 1px 0 0;
  -webkit-box-shadow: 1px 0 0 #009dda;
  -moz-box-shadow: 1px 0 0 #009dda;
  box-shadow: 1px 0 0 #009dda;
}
html[dir="rtl"] .main-nav {
  -webkit-box-shadow: -4px 4px 10px rgba(0,0,0,0.34);
  -moz-box-shadow: -4px 4px 10px rgba(0,0,0,0.34);
  box-shadow: -4px 4px 10px rgba(0,0,0,0.34);
}
html[dir="rtl"] .main-nav li > a {
  padding-left: 6px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: bold;
}
html[dir="rtl"] .main-nav .active-section > a:after {
  display: none;
}
html[dir="rtl"] .main-nav .item-lo {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1_arabic.png?version=20171213121500') 18px -105px no-repeat;
}
html[dir="rtl"] .on-air-board .block,
html[dir="rtl"] .on-air-board .player-live {
  float: right;
}
html[dir="rtl"] .on-air-board .block {
  padding-left: 0;
  padding-right: 31px;
  border-left: 0;
  border-right: 1px solid #575757;
  -webkit-box-shadow: 1px 0 0 #000;
  -moz-box-shadow: 1px 0 0 #000;
  box-shadow: 1px 0 0 #000;
}
html[dir="rtl"] .on-air-board .player-live {
  width: 258px;
  margin: 0 24px 0 0;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1_arabic.png?version=20171213121500') -97px -32px no-repeat;
}
html[dir="rtl"] .on-air-board .player-live:after {
  top: 26px;
  left: auto;
  right: 23px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
html[dir="rtl"] .oab-follow {
  width: 195px;
  height: 76px;
  padding-right: 0;
  margin-top: 4px;
  margin-right: 0;
  margin-left: 10px;
}
html[dir="rtl"] .oab-follow dt {
  float: right;
  margin-left: 8px;
}
html[dir="rtl"] .col-1 {
  float: right;
}
html[dir="rtl"] .col-2 {
  float: left;
}
html[dir="rtl"] .news-item .cat,
html[dir="rtl"] .news-featured .cat {
  left: auto;
  right: 0;
  font-weight: bold;
  font-size: 18px;
}
html[dir="rtl"] .horizontal-position .place {
  font-size: 16px;
  font-weight: normal;
}
html[dir="rtl"] .horizontal-position .title {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
}
html[dir="rtl"] .vertical-position .title {
  font-size: 19px;
  margin-right: 0;
  margin-left: 15px;
}
html[dir="rtl"] .reportage-item,
html[dir="rtl"] .blog-item,
html[dir="rtl"] .dossier-item,
html[dir="rtl"] .detailed-emission-item {
  float: right;
}
html[dir="rtl"] .horizontal-position .news-item .media:before,
html[dir="rtl"] .reportage-item .media:before,
html[dir="rtl"] .blog-item .media:before,
html[dir="rtl"] .dossier-item .media:before,
html[dir="rtl"] .detailed-emission-item .media:before {
  left: auto;
  right: 30px;
}
html[dir="rtl"] .emission-board .news-item .copy .meta {
  font-weight: bold;
  font-size: 18px;
}
html[dir="rtl"] .emission-board .news-item .copy .title {
  font-weight: bold;
  font-size: 19px;
}
html[dir="rtl"] .emission-item .copy:before {
  left: auto;
  right: 21px;
}
html[dir="rtl"] .emissions-list h5 {
  font-size: 24px;
  font-weight: bold;
}
html[dir="rtl"] .emissions-list.emmission-last .emmission-archive {
  text-align: left;
  padding-left: 5px;
}
html[dir="rtl"] .emission-item .video:after {
  right: auto;
  left: 15px;
}
html[dir="rtl"] .emission-item .copy p,
html[dir="rtl"] .emission-item .copy h4 {
  font-size: 19px;
  font-weight: bold;
}
html[dir="rtl"] .news-item .desc,
html[dir="rtl"] .opinion-item .desc {
  padding-right: 0;
  padding-left: 10px;
}
html[dir="rtl"] .emission-board .news-item .desc,
html[dir="rtl"] .footage-news-board .news-item .desc {
  font-size: 15px;
}
html[dir="rtl"] .news-item .media.video:after {
  left: 10px;
  right: auto;
}
html[dir="rtl"] .information-board .bd .ib-item .copy .video:after {
  right: auto;
  left: 30px;
}
html[dir="rtl"] .ib-more-info a {
  padding-right: 51px;
  padding-left: 10px;
  background-position: 98% 50%;
  font-weight: bold;
  font-size: 16px;
  color: #b1e9ff;
}
html[dir="rtl"] .ib-item .copy .hd {
  font-size: 17px;
  font-weight: bold;
}
html[dir="rtl"] .ib-item {
  padding-left: 15px;
  padding-right: 0;
}
html[dir="rtl"] .ib-item .img {
  float: left;
  margin-left: 0;
  margin-right: 5px;
}
html[dir="rtl"] .ib-item .copy {
  margin-left: 0;
  margin-right: 31px;
  padding-left: 0;
  padding-right: 26px;
  border-width: 0 1px 0 0;
}
html[dir="rtl"] .ib-item .copy p {
  font-size: 15px;
  font-weight: bold;
}
html[dir="rtl"] .ib-adv:after {
  left: auto;
  right: 30px;
}
html[dir="rtl"] .wide-angle .hd .link {
  float: left;
  padding: 0 13px 0 0;
  margin-left: 0;
  margin-right: 12px;
  font-weight: normal;
  font-size: 18px;
  background: url(../../bundles/aefhermesf24/img/ico-arrow-1-left.png?version=20171213121500) no-repeat 100% 50%;
}
html[dir="rtl"] .our-programs .hd {
  padding-left: 10px;
  padding-right: 0;
}
html[dir="rtl"] .f-link-list a.video:before {
  left: auto;
  right: -21px;
}
html[dir="rtl"] .footage-board {
  margin-right: 0;
  margin-left: -22px;
}
html[dir="rtl"] .footage-board > .options,
html[dir="rtl"] .intro > .options {
  text-align: left;
  padding: 0 0 8px 24px;
}
html[dir="rtl"] .v-item-1 {
  float: right;
  margin: 0 0 20px 22px;
}
html[dir="rtl"] .v-item-1 .copy .title-home-video {
  padding: 5px;
  font-size: 13px;
}
html[dir="rtl"] .news-item,
html[dir="rtl"] .opinion-item {
  margin: 0 0 20px 22px;
}
html[dir="rtl"] .article-long .category {
  font-size: 20px;
  font-weight: bold;
}
html[dir="rtl"] .article-long .tag {
  float: left;
}
html[dir="rtl"] .article-long .tag a {
  font-size: 14px;
  font-weight: bold;
}
html[dir="rtl"] .article-long .title {
  font-weight: bold;
}
html[dir="rtl"] .article-action {
  text-align: right;
}
html[dir="rtl"] .article-action .sharebar-social-part {
  float: right;
}
html[dir="rtl"] .article-action .sharebar-internal-part {
  float: left;
}
html[dir="rtl"] .article-action .sharebar-internal-part li {
  display: inline-block;
}
html[dir="rtl"] .article-action .sharebar-internal-part a {
  background: url(../../bundles/aefhermesf24/img/sprite-article-1.png?version=20171213121500) no-repeat;
  margin: 0 10px 0 0;
}
html[dir="rtl"] .article-action .sharebar-internal-part .comment {
  background-position: 0 -50px;
}
html[dir="rtl"] .article-action .sharebar-internal-part .email {
  background-position: 0 -100px;
}
html[dir="rtl"] .article-action .sharebar-internal-part .recomend {
  background-position: 0 0;
}
html[dir="rtl"] .article-action .sharebar-internal-part .print {
  background-position: 0 -150px;
}
html[dir="rtl"] .social-cell.fb {
  margin: 0 0 0 5px;
}
html[dir="rtl"] .social-cell.tt {
  width: auto;
  margin-left: 5px;
}
html[dir="rtl"] .social-cell.gg {
  margin-left: 5px;
}
html[dir="rtl"] .article-long .author {
  text-align: left;
}
html[dir="rtl"] .article-long > .bd > p,
html[dir="rtl"] .article-long > .bd > h2,
html[dir="rtl"] .article-long > .bd > div {
  font-size: 18px;
  line-height: 31px;
}
html[dir="rtl"] .article-long > .bd > p:first-child,
html[dir="rtl"] .article-long > .bd > h2:first-child {
  font-size: 22px;
  line-height: 33px;
  font-weight: bold;
}
html[dir="rtl"] .article-long .img figcaption,
html[dir="rtl"] .article-long .modification {
  font-size: 15px;
  font-weight: bold;
}
html[dir="rtl"] .related-article .copy {
  margin-left: 0;
  margin-right: 106px;
  font-size: 16px;
  font-weight: bold;
}
html[dir="rtl"] .related-article .media {
  float: right;
}
html[dir="rtl"] .recomended {
  padding-left: 45px;
  padding-right: 0;
  text-align: left;
}
html[dir="rtl"] .observers .hd h5 {
  background: #00a7e7 url('../../bundles/aefhermesf24/img/sprite-page-1_arabic.png?version=20171213121500') 218px -107px no-repeat;
}
html[dir="rtl"] .wide-angle .flex-control-nav {
  text-align: left;
}
html[dir="rtl"] .wide-angle .flex-control-nav li {
  margin-left: 0;
  margin-right: 9px;
}
html[dir="rtl"] .section-banner h2 {
  float: right;
  margin-left: 0;
  margin-right: 44px;
}
html[dir="rtl"] .emission-board .section-banner h2 {
  font-weight: bold;
  font-size: 42px;
}
html[dir="rtl"] .section-banner p {
  margin-left: 0;
  margin-right: 44px;
}
html[dir="rtl"] .emission-board p {
  font-size: 24px;
}
html[dir="rtl"] .emission_title {
  font-size: 16px;
}
html[dir="rtl"] .emission_title .icon-podcast {
  float: left;
}
html[dir="rtl"] .invites-slider .invites .invite {
  direction: rtl;
  font-size: 16px;
}
html[dir="rtl"] .invites-slider .invites .invite img,
html[dir="rtl"] .invites-slider .invites .invite .col {
  float: right;
}
html[dir="rtl"] .invites-slider .default-header-2 {
  font-size: 18px;
}
html[dir="rtl"] .invites-slider .invites .invite img {
  margin-right: 0;
  margin-left: 11px;
}
html[dir="rtl"] .guests h4,
html[dir="rtl"] .guests strong {
  padding-left: 10px;
}
html[dir="rtl"] .equipe figure figcaption {
  left: auto;
  right: 15px;
}
html[dir="rtl"] .equipe figure figcaption strong,
html[dir="rtl"] .equipe figure figcaption cite {
  float: right;
  font-size: 18px;
}
html[dir="rtl"] .equipe .person p,
html[dir="rtl"] .equipe .person > a {
  font-size: 15px;
}
html[dir="rtl"] .equipe figure figcaption strong {
  font-weight: bold;
  font-size: 18px;
}
html[dir="rtl"] .calendar h5 {
  font-size: 24px;
}
html[dir="rtl"] .calendar .c-header strong,
html[dir="rtl"] .calendar .ui-datepicker-header strong {
  font-weight: bold;
  font-size: 16px;
}
html[dir="rtl"] .vertical-position .media {
  float: right;
}
html[dir="rtl"] .vertical-position .copy {
  margin-left: 0;
  margin-right: 295px;
  padding-left: 4px;
  padding-right: 12px;
  overflow: hidden;
}
html[dir="rtl"] .vertical-position .news-item .media:before,
html[dir="rtl"] .vertical-position .opinion-item .media:before {
  left: 0;
  right: auto;
  border-color: transparent transparent transparent #fff;
}
html[dir="rtl"] .equipe .person {
  direction: rtl;
}
html[dir="rtl"] .equipe .person div .twitter {
  padding-right: 30px;
  background-position: 100% 50%;
}
html[dir="rtl"] .equipe .person > a {
  margin-right: 25px;
  padding-right: 14px;
  padding-left: 0;
}
html[dir="rtl"] .calendar .calendar-wrap > a {
  padding-left: 0;
  padding-right: 9px;
  font-size: 16px;
}
html[dir="rtl"] .sort-type li {
  float: right;
  margin: 0 0 0 6px;
}
html[dir="rtl"] .sort-type li.az a {
  background: #fff url(../../bundles/aefhermesf24/img/ico-az_ar.png?version=20171213121500) no-repeat 50% 50%;
}
html[dir="rtl"] .timeline-list {
  margin-left: 0;
  margin-right: -21px;
  padding-left: 0;
  padding-right: 21px;
}
html[dir="rtl"] .timeline-item {
  float: right;
}
html[dir="rtl"] .timeline-item header:after {
  left: 5px;
  right: auto;
}
html[dir="rtl"] .timeline-item header .twitter {
  left: auto;
  right: -5px;
}
html[dir="rtl"] .timeline-item > section {
  margin-right: 0;
  margin-left: 21px;
}
html[dir="rtl"] .timeline-item .twitt .head img {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}
html[dir="rtl"] .timeline-item .twitt .head .subscribe {
  float: right;
}
html[dir="rtl"] .timeline-item .copy .place {
  left: auto;
  right: 0;
}
html[dir="rtl"] .timeline-nav a {
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-big-right.png?version=20171213121500);
}
html[dir="rtl"] .timeline-nav a.next {
  right: auto;
  left: 5px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-big-left.png?version=20171213121500);
}
html[dir="rtl"] .op-list .media:after {
  right: auto;
  left: 10px;
}
html[dir="rtl"] .wa-list .copy,
html[dir="rtl"] .our-programs .copy {
  direction: rtl;
  text-align: right;
}
html[dir="rtl"] .news-item .copy:before,
html[dir="rtl"] .reportage-item .copy:before,
html[dir="rtl"] .opinion-item .copy:before,
html[dir="rtl"] .dossier-item .copy:before,
html[dir="rtl"] .detailed-emission-item .copy:before {
  box-shadow: -20px 0 10px #D3D3D3;
}
html[dir="rtl"] .information-board > .hd {
  font-size: 24px;
  font-weight: normal;
}
html[dir="rtl"] .timeline-board > header h2,
html[dir="rtl"] .reportages header h2,
html[dir="rtl"] .dossiers header h2,
html[dir="rtl"] .detailed-emissions h2 {
  font-size: 38px;
  font-weight: bold;
}
html[dir="rtl"] .timeline-item header {
  margin-right: 0px;
  margin-left: 21px;
}
html[dir="rtl"] .timeline-item p {
  padding-right: 0px;
  padding-left: 7px;
}
html[dir="rtl"] .timeline-item-video h3,
html[dir="rtl"] .timeline-item-article h3,
html[dir="rtl"] .timeline-item-story h3 {
  font-size: 28px;
  line-height: 32px;
}
html[dir="rtl"] .reportage-item .copy h3,
html[dir="rtl"] .blog-item .copy h3,
html[dir="rtl"] .dossier-item .copy h3,
html[dir="rtl"] .detailed-emission-item .copy h3 {
  font-size: 28px;
  font-weight: bold;
}
html[dir="rtl"] .reportage-item .copy p,
html[dir="rtl"] .blog-item .copy p,
html[dir="rtl"] .dossier-item .copy p,
html[dir="rtl"] .detailed-emission-item .copy p {
  font-size: 16px;
}
html[dir="rtl"] .reportage-item .copy .more,
html[dir="rtl"] .dossier-item .copy .more,
html[dir="rtl"] .detailed-emission-item .copy .more {
  font-weight: bold;
  font-size: 16px;
}
html[dir="rtl"] .add-comment .social-connect {
  left: 35px;
  right: auto;
}
html[dir="rtl"] .upload-filed {
  float: right;
  padding-left: 0;
  padding-right: 21px;
  background-position: right center;
}
html[dir="rtl"] .add-comment .actions {
  float: left;
  padding-right: 0;
  padding-left: 23px;
  text-align: left;
}
html[dir="rtl"] .other-partners {
  float: left;
  margin-right: 24px;
  margin-left: 0;
}
@media only screen and (max-width: 1279px) {
  html[dir="rtl"] .oab-first-col {
    margin: 0 18px 0 0;
  }
  html[dir="rtl"] .oab-second-col {
    margin: 0 0 0 18px;
  }
  html[dir="rtl"] .photo-material {
    margin: 0px 0px 20px;
  }
  html[dir="rtl"] .photo-material .orientation-left .bd,
  html[dir="rtl"] .photo-material .orientation-right .bd {
    text-align: right;
  }
  html[dir="rtl"] .on-air-board .block {
    padding-right: 10px;
  }
  html[dir="rtl"] .side-bar {
    margin-right: -503px;
  }
  html[dir="rtl"] .short-cuts .sc-lang {
    position: absolute;
    left: 27px;
  }
  html[dir="rtl"] .vertical-position .copy {
    margin-left: 0;
    margin-right: 246px;
  }
  html[dir="rtl"] .on-air-board .player-live {
    width: 238px;
    background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1_arabic.png?version=20171213121500') -117px -32px no-repeat;
  }
  html[dir="rtl"] .oab-follow {
    width: 167px;
  }
  html[dir="rtl"] .oab-rendez {
    width: 180px;
    padding-left: 10px;
  }
  html[dir="rtl"] .intro-program .ip-item + .ip-item {
    margin-right: 22px;
    margin-left: 0;
  }
  html[dir="rtl"] footer .fl-l-l-2 {
    right: 20px;
  }
  html[dir="rtl"] footer .f-map {
    left: auto;
    right: 276px;
  }
  html[dir="rtl"] footer .f-map a {
    display: block;
    width: 277px;
    height: 80px;
    background: url('/bundles/aefhermesf24/img/footer_map_F24.png?version=20171213121500') no-repeat top right;
    font-size: 21px;
    color: #00a7e7;
    line-height: 1em;
    padding: 70px 239px 0 0;
    font-size: 30px;
    font-weight: bold;
    white-space: nowrap;
  }
  html[dir="rtl"] footer .f-line-2 {
    height: 264px;
  }
  html[dir="rtl"] footer .f-social-link {
    right: 280px;
  }
  html[dir="rtl"] footer .f-adv {
    left: 94px;
  }
  html[dir="rtl"] .topics .t-list .copy {
    display: block;
    color: #101010;
    font-size: 13px;
    padding: 2px 20px 0 8px;
    line-height: 1.2em;
    min-height: 47px;
    width: 150px;
    float: right;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
  }
  html[dir="rtl"] .main-nav {
    padding-top: 148px;
  }
  html[dir="rtl"] .other-partners {
    margin-right: 22px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 1025px) {
  html[dir="rtl"] .side-bar {
    margin-right: 0px;
    right: 0;
  }
  html[dir="rtl"] .slider-wrap {
    width: 1024px;
  }
  html[dir="rtl"] .main-board {
    margin: 0;
  }
  html[dir="rtl"] .page {
    overflow: inherit;
  }
}
html[dir="rtl"] .urgent-list ul li h3,
html[dir="rtl"] .urgent-list ul li span.date {
  padding-right: 10px;
}
html[dir="rtl"] .urgent-list ul li h3 {
  background-position: right center;
  background-image: url("../../bundles/aefhermesf24/img/ico-arrow-9-left.png?version=20171213121500");
}
html[dir="rtl"] .oab-first-col {
  float: right;
  margin: 0 22px 0 0;
}
html[dir="rtl"] .oab-second-col {
  float: left;
  margin: 0 0 0 22px;
}
html[dir="rtl"] .program-schedule .type-2 .comm > span {
  left: auto;
  right: 10px;
}
html[dir="rtl"] .program-schedule .type-2 .comm > span span {
  left: auto !important;
}
html[dir="rtl"] .program-schedule .type-2 .pro > span {
  left: auto;
  right: 12px;
}
html[dir="rtl"] .icon-rss {
  float: left;
}
html[dir="rtl"] ul.social-nt li {
  float: right;
}
html[dir="rtl"] .news-item .copy,
html[dir="rtl"] .opinion-item .copy {
  height: 120px !important;
}
html[dir="rtl"] nav#nav-main-special-event span {
  background: url(../../bundles/aefhermesf24/img/btn_infobar_down.png?version=20171213121500) no-repeat left;
}
html[dir="rtl"] nav#nav-main-special-event span a {
  margin-right: 0px;
  margin-left: 10px;
}
html[dir="rtl"] .infographic-list {
  margin-left: auto;
  padding-left: 22px;
}
html[dir="rtl"] .infographic-list .infographic-item {
  float: right;
}
html[dir="rtl"] .infographic-list .infographic-item .copy {
  padding: 9px 0 0px 9px;
}
html[dir="rtl"] .infographic-list .infographic-item .copy .item-content {
  margin-right: 10px;
}
html[dir="rtl"] .infographic-list .infographic-item .copy .item-footer {
  text-align: left;
  background: url(../../bundles/aefhermesf24/img/picto_interactif.png?version=20171213121500) no-repeat right center;
  margin-right: 10px;
}
html[dir="rtl"] .infographic-list .infographic-item .copy .footer {
  padding-right: 1px;
  padding-left: 30px;
}
html[dir="rtl"] .infographic-list .infographic-item .copy .footer a {
  float: left;
}
html[dir="rtl"] .infographic-expand-items {
  padding: 2px 0px 14px 26px;
}
html[dir="rtl"] nav.infographic-menu li {
  float: right;
}
html[dir="rtl"] nav.infographic-menu li a {
  background: url(../../bundles/aefhermesf24/img/nav-divider.png?version=20171213121500) no-repeat center right;
}
html[dir="rtl"] .sharetext-box .shareable-text .opening-quote {
  background-image: url(../../bundles/aefhermesf24/img/icon-quote-1.png?version=20171213121500);
  -moz-transform: scale(-1,1);
  -webkit-transform: scale(-1,1);
  -o-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
  margin-left: 20px;
}
html[dir="rtl"] .sharetext-box .shareable-text .closing-quote {
  background-image: url(../../bundles/aefhermesf24/img/icon-quote-2.png?version=20171213121500);
  -moz-transform: scale(-1,1);
  -webkit-transform: scale(-1,1);
  -o-transform: scale(-1,1);
  -ms-transform: scale(-1,1);
  transform: scale(-1,1);
  margin-right: 20px;
}
html[dir="rtl"] .sharetext-box .share-quote {
  margin-right: -128px;
  margin-left: 0px;
  height: 32px;
}
html[dir="rtl"] .urgent-article-1 span.date {
  float: left;
}
html[lang="es"] .social-cell.gg {
  width: 76px;
  margin-right: 5px;
}
html[lang="es"] h5.default-header-2 {
  width: auto !important;
}
html[lang="es"] .main-nav .nav-filters.active > a,
html[lang="es"] .main-nav .nav-filters.active-section > a,
html[lang="es"] .main-nav .nav-filters.active > a:hover,
html[lang="es"] .main-nav .nav-filters.active-section > a:hover {
  background: #00a7e7;
}
html[lang="es"] .fl-l-l-1.fl-l-l-l-3 {
  top: 340px;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
  position: absolute;
  top: 0;
  right: 0;
}
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
}
.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.main-nav li > a,
.mn-filters {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
}
.other-board .bd:before,
.article-long .hd:before,
.op-list:before,
.t-list:before,
.on-air-board:before,
.video-player:before,
.news-item:before,
.oab-first-row:before,
.slides:before,
.op-list:before,
.wa-list:before,
.intro-program:before,
.main-board:before,
.clearfix:before {
  content: " ";
  display: table;
}
.other-board .bd:after,
.article-long .hd:after,
.op-list:after,
.t-list:after,
.on-air-board:after,
.video-player:after,
.news-item:after,
.oab-first-row:after,
.slides:after,
.op-list:after,
.wa-list:after,
.intro-program:after,
.main-board:after,
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
.other-board .bd,
.article-long .hd,
.op-list,
.t-list,
.on-air-board,
.video-player,
.news-item,
.oab-first-row,
.slides,
.op-list,
.wa-list,
.intro-program,
.main-board,
.clearfix {
  *zoom: 1;
}
footer a,
.information-board a {
  -webkit-transition: color .3s ease;
  -moz-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease;
}
.f-copy {
  width: 60%;
  float: right;
  font-size: 12px;
  color: #a5a6a6;
  line-height: 15px;
  text-align: right;
  margin: 8px 20px 0 0;
  padding: 0;
  border: 0;
}
.f-copy .ojd,
.f-copy .ojd:active,
.f-copy .ojd:visited {
  display: block;
  color: #A5A6A6;
  text-decoration: none;
  font-size: 10px;
  vertical-align: middle;
  background: url(../../bundles/aefhermesf24/img/logo_acpm_ojd.png?version=20171213121500) no-repeat right center;
  height: 20px;
  line-height: 22px;
  padding-right: 24px;
}
.f-copy .ojd:hover {
  color: #00a7e7;
  text-decoration: none;
}
html[dir="rtl"] .other-board .bd {
  margin: 0 -10px 0 0;
}
html[dir="rtl"] .default-read-more a {
  direction: rtl;
}
html[dir="rtl"] .other-item {
  float: right;
  margin: 0 10px 0 0;
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[target*="_blank"]:after {
    content: none;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .side-bar,
  .topics,
  .col-2,
  .on-air-board-outer,
  .short-cuts-outer,
  .adv-megaban,
  .al-comments,
  .related-article,
  #tcf24_11,
  .article-action,
  .tweeter-1-material,
  .tag,
  .category,
  .author {
    display: none !important;
  }
  footer {
    visibility: hidden;
  }
  .col-1 {
    width: auto;
  }
  .main-board {
    padding: 0;
    padding-top: 30px;
    margin: 0;
  }
  .article-long header .title {
    padding-top: 20px;
    font-size: 26px;
  }
}
.hd .bsplayer-type-video.bsplayer-processed {
  height: 367px;
}
.bsplayer-type-audio.bsplayer-processed {
  height: 48px;
}
.video-material .bsplayer-type-video.bsplayer-processed {
  height: 315px;
}
#main-player {
  height: 329px;
  margin-bottom: 5px;
}
.oab-first-col {
  width: 584px;
  float: left;
  margin: 0 0 0 22px;
}
.oab-second-col {
  width: 374px;
  height: 1100px;
  float: right;
  margin: 0 22px 0 0;
}
.program-schedule .bd {
  height: 1020px;
  overflow: hidden;
}
@media only screen and (max-width: 1279px) {
  .oab-first-col {
    margin: 0px 0 0 18px;
  }
  .oab-second-col {
    width: 248px;
    margin: 0 18px 0 0;
  }
  .program-schedule .bd {
    height: 1021px;
  }
  .hd .bsplayer-type-video.bsplayer-processed,
  .video-material .bsplayer-type-video.bsplayer-processed {
    height: 290px;
  }
  .bsplayer-container {
    height: 290px !important;
    width: 100% !important;
  }
}
.play {
  cursor: pointer;
  position: relative;
}
.play .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
}
.play .play-icon.bottom-right {
  top: auto;
  left: auto;
  bottom: 20px;
  right: 20px;
}
.play .icon-large {
  height: 42px;
  width: 42px;
  display: block;
  margin-top: -21px;
  margin-left: -21px;
  background-image: url(../../bundles/aefhermesf24/img/picto-play.png?version=20171213121500);
}
.play .icon-small {
  height: 31px;
  width: 30px;
  display: block;
  margin-top: -15px;
  margin-left: -15px;
  background-image: url(../../bundles/aefhermesf24/img/play.png?version=20171213121500);
}
.play.playing .icon-large {
  background-image: url(../../bundles/aefhermesf24/img/picto-pause.png?version=20171213121500);
}
.page.mini-player-context .on-air-board {
  padding: 0 0 0 122px;
}
.page.mini-player-context .on-air-board .first-row {
  height: 34px;
}
.page.mini-player-context .on-air-board .player-live {
  width: 245px;
  height: 34px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1.png?version=20171213121500') 0 10px no-repeat;
}
.page.mini-player-context .on-air-board .player-live:after {
  width: 8px;
  height: 8px;
  left: 12px;
  top: 12px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1.png?version=20171213121500') -12px -38px no-repeat;
}
.page.mini-player-context .on-air-board .block {
  height: 34px;
  min-height: 34px;
}
.page.mini-player-context .oab-rendez {
  width: 447px;
  height: 34px;
  line-height: 34px;
  padding: 0;
  overflow: hidden;
}
.page.mini-player-context .oab-rendez strong,
.page.mini-player-context .oab-rendez a {
  display: inline;
  height: 34px;
  line-height: 34px;
  padding: 0;
}
.page.mini-player-context .oab-replay {
  padding: 0;
  height: 34px;
}
.page.mini-player-context .oab-replay li a {
  height: 17px;
  line-height: 17px;
  text-align: center;
  margin: 8px 0 0 0;
}
.page.mini-player-context .oab-replay li.dernier_journal_f24 a {
  background: #0072aa;
}
.page.mini-player-context .oab-replay li.meteo_f24 a {
  background: #dd9a13;
}
.page.mini-player-context .oab-replay li.economie_f24 a {
  background: #5b3aa4;
}
.page.mini-player-context .oab-replay li a:hover {
  background: #00a7e3;
  color: #FFF;
}
.page.mini-player-context .on-air-board-outer {
  height: 34px;
}
.page.mini-player-context .block:nth-child(3),
.page.mini-player-context .block h3,
.page.mini-player-context .block ul.oab-replay img {
  display: none;
}
.page.mini-player-context .main-board {
  padding-top: 85px;
}
.page.mini-player-context.mini-player-context:before {
  height: 34px;
}
.on-air-board .player-live:after {
  content: '';
  width: 22px;
  height: 22px;
  left: 20px;
  top: 20px;
  position: absolute;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -686px -56px no-repeat;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media only screen and (max-width: 1279px) {
  .page.mini-player-context .oab-rendez {
    width: 356px;
  }
}
html[lang="en"] .page.mini-player-context .on-air-board .player-live {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1_en.png?version=20171213121500') 0 10px no-repeat;
}
html[lang="en"] .page.mini-player-context .on-air-board .player-live:after {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1_en.png?version=20171213121500') -12px -38px no-repeat;
}
html[lang="es"] .page.mini-player-context .on-air-board .player-live {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1_es.png?version=20171213121500') 0 10px no-repeat;
}
html[lang="es"] .page.mini-player-context .on-air-board .player-live:after {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1_es.png?version=20171213121500') -12px -38px no-repeat;
}
html[dir="rtl"] .page.mini-player-context .on-air-board {
  padding: 0 122px 0 0;
}
html[dir="rtl"] .page.mini-player-context .on-air-board .player-live {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1_arabic.png?version=20171213121500') 32px 10px no-repeat;
}
html[dir="rtl"] .page.mini-player-context .on-air-board .player-live:after {
  width: 8px;
  height: 8px;
  right: 10px;
  left: 0;
  top: 12px;
  background: transparent url('../../bundles/aefhermesf24/img/sprite-mini-player-1_arabic.png?version=20171213121500') -195px -38px no-repeat;
}
.main-video-1 .title {
  font-size: 34px;
  font-weight: 500;
  line-height: 35px;
  color: #101010;
  padding-bottom: 20px;
}
.main-video-1 .title-video {
  font-size: 34px;
  font-weight: 500;
  line-height: 35px;
  color: #101010;
  padding-bottom: 0px;
}
.al-comments {
  position: relative;
  margin: 20px auto;
}
.al-comments header {
  height: 42px;
  line-height: 42px;
  padding-left: 10px;
  background-color: #c0b9b3;
  cursor: pointer;
}
.al-comments header .comment-count {
  color: #FFFFFF;
}
.al-comments header:after {
  content: '';
  background: url(../../bundles/aefhermesf24/img/ico-arrow-13.png?version=20171213121500) 0 -30px no-repeat;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
}
.al-comments .add-comment {
  display: none;
  background-color: #ebebeb;
  padding: 0 10px;
}
.al-comments.active header:after {
  background: url(../../bundles/aefhermesf24/img/ico-arrow-13.png?version=20171213121500) 0 3px no-repeat;
}
.al-comments.active .add-comment {
  display: block;
}
html[dir="rtl"] .al-comments header {
  padding-left: auto;
  padding-right: 10px;
}
html[dir="rtl"] .al-comments header:after {
  right: auto;
  left: 10px;
}
div#modeless-target > div.our-networks {
  height: 430px;
}
div#modeless-target > div.our-networks .bd {
  padding: 0 35px;
}
div#modeless-target > div.our-networks .bd .flex-direction-nav a {
  position: absolute;
  top: 50%;
  width: 19px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
div#modeless-target > div.our-networks .bd .flex-prev {
  left: 10px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-4g.png?version=20171213121500);
}
div#modeless-target > div.our-networks .bd .flex-next {
  right: 10px;
  background-image: url(../../bundles/aefhermesf24/img/ico-arrow-5g.png?version=20171213121500);
}
div#modeless-target > div.our-networks .bd .read-more {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
}
div#modeless-target > div.our-networks .bd .read-more a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  cursor: pointer;
}
div#modeless-target > div.our-networks div.members-activity {
  width: 198px;
  height: 372px;
  background-color: #f5f5f5;
  margin: 1px 0 0 0;
  border: 1px solid #dfdfdf;
  float: left;
}
div#modeless-target > div.our-networks div.members-activity span.title {
  display: block;
  height: 36px;
  color: #000;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 10px;
}
div#modeless-target > div.our-networks div.members-activity ul li {
  height: 42px;
  border-top: 1px solid #dfdfdf;
  padding: 1px 0;
}
div#modeless-target > div.our-networks div.members-activity ul li a img {
  width: 42px;
  height: 42px;
}
div#modeless-target > div.our-networks div.members-activity ul li a span {
  font-size: 14px;
  line-height: 18px;
  color: #676767;
  padding: 10px;
}
div#modeless-target > div.our-networks div.most-popular {
  position: relative;
  width: 998px;
  background-color: #f5f5f5;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  float: left;
}
div#modeless-target > div.our-networks div.most-popular span.title {
  display: block;
  color: #000;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 10px;
}
div#modeless-target > div.our-networks div.most-popular ul.slides li {
  display: block;
  position: relative;
  width: 262px;
  height: 148px;
  padding: 10px;
}
div#modeless-target > div.our-networks div.most-popular ul.slides li .media {
  width: 262px;
  height: 148px;
  overflow: hidden;
}
div#modeless-target > div.our-networks div.most-popular ul.slides li .media img {
  width: 100%;
}
div#modeless-target > div.our-networks div.most-popular ul.slides li .copy {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 262px;
  background-color: #fff;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: .7;
  z-index: 10;
  overflow: hidden;
}
div#modeless-target > div.our-networks div.most-popular ul.slides li .copy h4 {
  font-size: 15px;
  line-height: 18px;
  color: #000;
  padding: 10px;
}
div#modeless-target > div.our-networks div.most-comments {
  position: relative;
  width: 998px;
  background-color: #f5f5f5;
  border-top: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  float: left;
}
div#modeless-target > div.our-networks div.most-comments .bd .flex-direction-nav a {
  top: 35%;
}
div#modeless-target > div.our-networks div.most-comments span.title {
  display: block;
  color: #000;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 10px;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li {
  display: block;
  position: relative;
  width: 366px;
  height: 125px;
  overflow: hidden;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  height: 116px;
  max-height: 116px;
  z-index: 10;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy figure {
  float: left;
  width: 119px;
  height: 67px;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy figure img {
  width: auto;
  height: 100%;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright {
  float: left;
  width: 240px;
  height: 94px;
  overflow: hidden;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright h4 {
  height: 32px;
  font-size: 13px;
  line-height: 15px;
  color: #000;
  padding: 0 10px;
  overflow: hidden;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright p {
  position: relative;
  font-size: 13px;
  line-height: 15px;
  color: #656565;
  padding: 0 10px 0 28px;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright p:before {
  content: '“';
  padding: 0;
  position: absolute;
  top: 6px;
  left: 10px;
  font-family: "Times New Roman", Times, FreeSerif, serif;
  font-size: 36px;
  color: #00a7e7;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy span.author {
  clear: both;
  padding: 0 10px;
  color: #676767;
  font-size: 12px;
  line-height: 14px;
}
div#modeless-target > div.our-networks div.most-comments ul.slides li .copy span.author span {
  color: #00a7e7;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.members-activity {
  margin: 1px 0 0 0;
  border: 1px solid #dfdfdf;
  float: right;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-popular {
  margin: 1px 1px 0 0;
  border-left: 1px solid #dfdfdf;
  float: right;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-comments {
  margin: 1px 1px 0 0;
  border-left: 1px solid #dfdfdf;
  float: right;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-comments ul.slides li .copy figure {
  float: right;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright {
  float: right;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright p {
  padding: 0 28px 0 10px;
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright p:before {
  content: '';
}
html[dir="rtl"] div#modeless-target > div.our-networks div.most-comments ul.slides li .copy .textright p:after {
  content: '”';
  padding: 0;
  position: absolute;
  top: 6px;
  right: 10px;
  font-family: "Times New Roman", Times, FreeSerif, serif;
  font-size: 36px;
  color: #00a7e7;
}
html[dir="rtl"] div#modeless-target > div.our-networks ul.slides {
  direction: rtl;
}
.display-inline-block {
  display: inline-block;
}
@media only screen and (max-width: 1279px) {
  div#modeless-target > div.our-networks div.most-popular,
  div#modeless-target > div.our-networks div.most-comments {
    width: 657px;
  }
}
aside > div.our-networks h3 {
  margin-bottom: 10px;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px;
  border-bottom: 1px solid #dfdfdf;
}
aside > div.our-networks div.most-popular,
aside > div.our-networks div.most-comments {
  background-color: #f5f5f5;
  margin: 1px 0 0 0;
  border: 1px solid #dfdfdf;
}
aside > div.our-networks div.most-popular ul li,
aside > div.our-networks div.most-comments ul li {
  position: relative;
  display: block;
  height: 50px;
  margin-bottom: 10px;
}
aside > div.our-networks div.most-popular ul li .media,
aside > div.our-networks div.most-comments ul li .media {
  position: absolute;
  top: 0;
  left: 10px;
  width: 89px;
  height: 50px;
}
aside > div.our-networks div.most-popular ul li .media img,
aside > div.our-networks div.most-comments ul li .media img {
  width: 100%;
  height: 100%;
}
aside > div.our-networks div.most-popular ul li .copy,
aside > div.our-networks div.most-comments ul li .copy {
  position: absolute;
  top: 0;
  left: 109px;
}
aside > div.our-networks div.most-popular ul li .copy h4,
aside > div.our-networks div.most-comments ul li .copy h4 {
  font-size: 14px;
  color: #676767;
}
aside > div.our-networks div.most-popular ul li .copy p,
aside > div.our-networks div.most-comments ul li .copy p {
  font-size: 12px;
  color: #000;
}
aside > div.our-networks div.most-popular ul li .read-more,
aside > div.our-networks div.most-comments ul li .read-more {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
aside > div.our-networks div.most-popular ul li .read-more a,
aside > div.our-networks div.most-comments ul li .read-more a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  cursor: pointer;
}
html[dir="rtl"] aside > div.our-networks div.most-popular ul li .media,
html[dir="rtl"] aside > div.our-networks div.most-comments ul li .media {
  left: auto;
  right: 10px;
}
html[dir="rtl"] aside > div.our-networks div.most-popular ul li .copy,
html[dir="rtl"] aside > div.our-networks div.most-comments ul li .copy {
  left: auto;
  right: 109px;
}
.add-comment .viafoura {
  background-color: inherit;
}
.add-comment .viafoura .vf-comments .vf-comments-meta {
  display: none;
}
.viafoura .vf-comments .vf-commenting > div {
  padding: 0;
}
#player-comments .viafoura .vf-commenting {
  padding: 10px;
  background: #EAEAEA;
}
#player-comments .viafoura .vf-commenting .vf-comments-meta {
  display: none;
}
#player-comments .viafoura .vf-commenting .vf-comment-box {
  margin-bottom: 0;
}
#player-comments .viafoura .vf-commenting .vf-comment-box .vf-comment-user {
  display: none;
}
#player-comments .viafoura .vf-commenting .vf-comment-box .vf-comment-form {
  padding: 0 !important;
}
#player-comments .viafoura .vf-commenting .vf-comments-setting .vf-subscribe {
  display: none;
}
.short-cuts .sc-social {
  cursor: pointer;
  padding: 0;
}
.short-cuts .sc-social .edit-profile-avatar {
  width: 26px;
  height: 26px;
  float: left;
  margin: 2px 6px 0px;
  background: url(../../bundles/aefhermesf24/img/vignette-profile.png?version=20171213121500) no-repeat;
}
.short-cuts .sc-social img,
.short-cuts .sc-social .default-avatar {
  width: 26px;
  height: 26px;
  float: left;
}
.short-cuts .sc-social .default-avatar {
  margin: 4px 6px 0px;
  background: url(../../bundles/aefhermesf24/img/vignette-profile.png?version=20171213121500) no-repeat;
}
.short-cuts .sc-social .welcome,
.short-cuts .sc-social .welcome.close {
  height: 30px;
  line-height: 30px;
  float: left;
  padding-right: 20px;
  margin-right: 10px;
  background: url(../../bundles/aefhermesf24/img/fleche-popup.png?version=20171213121500) no-repeat right center;
}
.short-cuts .sc-social .welcome.close {
  background: url(../../bundles/aefhermesf24/img/fleche-popup-fermer.png?version=20171213121500) no-repeat right center;
}
.short-cuts .sc-social .sso-menu {
  height: 30px;
  min-width: 175px;
}
.short-cuts .sc-social .sso-menu ul {
  background: #FFFFFF;
  z-index: 9999;
  display: none;
  padding: 8px 5px 8px 22px;
  box-shadow: 0 4px 4px #333;
  border-top: 1px solid #cecece;
}
.short-cuts .sc-social .sso-menu ul li {
  display: block;
  line-height: normal;
}
.short-cuts .sc-social .sso-menu ul li a {
  width: auto;
  height: auto;
  font-size: 14px;
  background: url(../../bundles/aefhermesf24/img/icon_arrow_list_items_sso.png?version=20171213121500) no-repeat left center;
  display: block;
  padding: 4px 5px 4px 10px;
  color: black;
  transition: 0.2s;
  text-indent: 0;
}
.short-cuts .sc-social .sso-menu ul li a:hover {
  color: #00A7E7;
  background-image: url(../../bundles/aefhermesf24/img/icon_arrow_list_items_sso_over.png?version=20171213121500);
}
.connection-mode,
.connection-popup-container {
  font-size: 15px;
  margin: 15px 30px;
}
.connection-popup-container {
  overflow: hidden;
}
.connection-mode {
  padding: 10px 0 25px;
  margin-top: 0;
  border-bottom: 1px solid #cfcfcf;
}
.connection-mode h3 {
  margin: 0;
  font-weight: normal;
  font-size: 15px;
}
.connection-mode ul {
  list-style: none;
  padding: 0;
}
.connection-mode ul li {
  display: inline-block;
  background-repeat: no-repeat;
  width: 122px;
  height: 39px;
  cursor: pointer;
  text-indent: -9999px;
}
.connection-mode ul li.btn-access {
  background-image: url(../../bundles/aefhermesf24/img/bouton_F24.png?version=20171213121500);
}
.connection-mode ul li.fb {
  background-image: url(../../bundles/aefhermesf24/img/bouton_fb.png?version=20171213121500);
}
.connection-mode ul li.tw {
  background-image: url(../../bundles/aefhermesf24/img/bouton_twitter.png?version=20171213121500);
}
.connection-mode ul li.gp {
  background-image: url(../../bundles/aefhermesf24/img/bouton_google.png?version=20171213121500);
}
.connection-mode ul li.ms {
  background-image: url(../../bundles/aefhermesf24/img/bouton_microsoft.png?version=20171213121500);
}
.connection-popup-container input[type='text'],
.connection-popup-container input[type='email'],
.connection-popup-container input[type='password'],
.connection-popup-container textarea {
  display: block;
  border: 1px solid #e7e7e7;
  background: #f4f4f4;
  padding: 5px;
  margin-bottom: 10px;
}
.connection-popup-container input.form-submit,
.connection-popup-container input#mailtofriend-submit,
.connection-popup-container button#SendToFriend_send {
  background: #e20000;
  color: white;
  padding: 5px 10px;
  margin: 20px 0 10px 0;
  border: none;
}
.connection-popup-container input[type='text'],
.connection-popup-container input[type='password'] {
  width: 250px;
}
.connection-popup-container {
  margin-bottom: 30px;
}
.connection-popup-container .login-block,
.connection-popup-container .registration-block {
  float: left;
}
.connection-popup-container .login-block .login-title,
.connection-popup-container .login-block .registration-title,
.connection-popup-container .registration-block .login-title,
.connection-popup-container .registration-block .registration-title {
  font-weight: bold;
  margin-bottom: 5px;
}
.connection-popup-container .login-block #user-login,
.connection-popup-container .registration-block #user-login {
  margin: 20px 0 20px 0;
}
.connection-popup-container .login-block #user-login input.form-submit,
.connection-popup-container .registration-block #user-login input.form-submit {
  background: #00A6ED;
  color: white;
  padding: 5px 10px;
  margin: 20px;
  border: none;
}
.connection-popup-container .login-block #user-login .recover-link,
.connection-popup-container .registration-block #user-login .recover-link {
  margin-top: 20px;
}
.connection-popup-container .registration-block {
  float: right;
}
.connection-popup-container a {
  color: #00A6ED;
  text-decoration: none;
  padding-left: 12px;
  background: url(../../bundles/aefhermesf24/img/icon_arrow_right.png?version=20171213121500) no-repeat left center;
}
.connection-popup-container a:hover {
  color: black;
}
.connection-popup-container #profile-global-profile div.description {
  font-style: italic;
  font-size: 10px;
  margin-bottom: 10px;
}
.connection-popup-container #profile-global-profile legend {
  font-size: 16px;
  margin: 10px 0 10px 0;
}
.connection-popup-container #profile-global-profile #edit-field-user-avatar-0-ahah-wrapper {
  padding: 10px 0 10px 0;
}
.profile-tabs ul.tabs {
  display: none;
}
.clear-both {
  clear: both;
}
#popups {
  z-index: 98;
  background-color: rgba(0,0,0,0.6);
}
#popups .popup-inner {
  width: 800px;
  margin: 0 auto;
  background-color: #FFFFFF;
  z-index: 99;
  overflow: hidden;
  -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 30px rgba(0,0,0,0.2);
  box-shadow: 0 0 30px rgba(0,0,0,0.2);
}
#popups .popup-inner h2 {
  margin: 10px 30px 0;
  color: #00A6ED;
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
}
#popups .close-page {
  display: block;
  height: 30px;
  margin: -15px -415px 0 0;
  position: absolute;
  right: 50%;
  width: 30px;
  z-index: 10;
  text-indent: -9999px;
  background: #fff url(../../bundles/aefhermesf24/img/ico_close.png?version=20171213121500) 50% 50% no-repeat;
  border-radius: 15px;
  box-shadow: 0 3px 5px rgba(0,0,0,0.4);
}
#popups .close-page:hover {
  background-color: #3d3d3d;
}
.slider-wrap .content-slider-active {
  width: 8000%;
  position: relative;
  overflow: hidden;
}
.slider-wrap .content-slider-active .content-slide {
  float: left;
}
.vf-rtl .slider-wrap .content-slider-active .content-slide {
  float: right;
}
@media only screen and (max-width: 1279px) {
  .article-long > .bd .flash-material iframe[width="620"],
  .article-long > .bd .video-external iframe[width="620"] {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.829, M12=0, M21=0, M22=0.829, SizingMethod='auto expand')";
    -ms-transform: scale(0.829);
    -ms-transform-origin: 0 0;
    -moz-transform: scale(0.829);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.829);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.829);
    -webkit-transform-origin: 0 0;
    transform: scale(0.829);
    transform-origin: 0 0;
  }
}
.injected-html strong,
.injected-html b {
  font-weight: 600;
}
.injected-html em,
.injected-html i {
  font-style: italic;
}
.injected-html u {
  text-decoration: underline;
}
.injected-html s,
.injected-html strike {
  text-decoration: line-through;
}
.injected-html a,
.injected-html a:hover,
.injected-html a:visited,
.injected-html a:active {
  text-decoration: none;
  color: #00a7e7;
}
.article-long > .bd p:not(:first-child) strong,
.article-long > .bd p:not(:first-child) b,
.article-long > .bd div strong,
.article-long > .bd div b {
  font-weight: 600;
}
.article-long > .bd p:not(:first-child) em,
.article-long > .bd p:not(:first-child) i,
.article-long > .bd div em,
.article-long > .bd div i {
  font-style: italic;
}
.article-long > .bd p:not(:first-child) u,
.article-long > .bd div u {
  text-decoration: underline;
}
.article-long > .bd p:not(:first-child) s,
.article-long > .bd p:not(:first-child) strike,
.article-long > .bd div s,
.article-long > .bd div strike {
  text-decoration: line-through;
}
.article-long > .bd p:not(:first-child) a,
.article-long > .bd p:not(:first-child) a:hover,
.article-long > .bd p:not(:first-child) a:visited,
.article-long > .bd p:not(:first-child) a:active,
.article-long > .bd div a,
.article-long > .bd div a:hover,
.article-long > .bd div a:visited,
.article-long > .bd div a:active {
  text-decoration: none;
  color: #00a7e7;
}
.col-1 > .bd p strong,
.col-1 > .bd p b,
.col-1 > .bd div strong,
.col-1 > .bd div b {
  font-weight: 600;
}
.col-1 > .bd p em,
.col-1 > .bd p i,
.col-1 > .bd div em,
.col-1 > .bd div i {
  font-style: italic;
}
.col-1 > .bd p u,
.col-1 > .bd div u {
  text-decoration: underline;
}
.col-1 > .bd p s,
.col-1 > .bd p strike,
.col-1 > .bd div s,
.col-1 > .bd div strike {
  text-decoration: line-through;
}
.col-1 > .bd p a,
.col-1 > .bd p a:hover,
.col-1 > .bd p a:visited,
.col-1 > .bd p a:active,
.col-1 > .bd div a,
.col-1 > .bd div a:hover,
.col-1 > .bd div a:visited,
.col-1 > .bd div a:active {
  text-decoration: none;
  color: #00a7e7;
}
.searchDiv {
  display: inline-block;
  height: 39px;
  vertical-align: top;
}
.searchLabel {
  display: none;
}
.searchInput {
  width: 383px;
  height: 32px;
  padding: 3px 7px 2px;
  font-size: 24px;
  background: #fff;
  border: 1px solid #d4d4d4;
  border-width: 1px 0 1px 1px;
  color: #1d99d7;
  outline: none;
}
.searchInputRtl {
  padding: 3px 0 2px 7px;
  border-width: 1px 1px 1px 0;
}
.searchButton {
  width: 64px;
  height: 39px;
  margin: 0;
  padding: 0;
  text-indent: -9998em;
  background: #00a7e7 url(../../bundles/aefhermesf24/img/ico-search.png?version=20171213121500) no-repeat 50% 50%;
  border: 0;
}
.paginationButton {
  background-position: 2px 2px;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #8a8a8a;
  line-height: 21px;
  padding: 0 7px 0 14px;
  border: 1px solid #d3d3d3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  cursor: pointer;
}
@media only screen and (min-width: 1280px) {
  .sc-search .hd {
    display: none;
  }
  .sc-search .bd {
    top: 0px;
    z-index: 1;
    position: relative;
    border: 1px solid #62c7ed;
    border-width: 0 1px 0 0;
    -webkit-box-shadow: 1px 0 0 #009dda;
    -moz-box-shadow: 1px 0 0 #009dda;
    box-shadow: 1px 0 0 #009dda;
  }
  .sc-search .bd form {
    background-color: #00a7e7;
    padding: 5px 8px 6px 5px;
    width: 170px;
    line-height: 16px;
  }
  .sc-search .bd form div {
    display: inline-block;
    height: 39px;
    vertical-align: top;
    height: 20px;
  }
  .sc-search .bd form div label {
    display: none;
  }
  .sc-search .bd form div input {
    color: #00a7e7;
    font-size: 11px;
    padding: 2px 6px;
    float: left;
    width: 133px;
    background-color: #fff;
    border-width: 0;
    line-height: 16px;
  }
  .sc-search .bd form div button {
    width: 20px;
    height: 20px;
    background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -350px -5px no-repeat;
    float: left;
    text-indent: -9999px;
    border-width: 0;
  }
  .sc-search .bd form div input:focus,
  .sc-search .bd form div button:focus {
    outline: 0;
  }
  .sc-search .bd.active {
    top: 0px;
  }
}
.sc-search .test {
  top: 0px;
  z-index: 1;
  position: relative;
}
.sc-search .test form {
  background-color: #00a7e7;
  padding: 5px 0 6px 5px;
  width: 170px;
  line-height: 16px;
}
.sc-search .test form div {
  display: inline-block;
  height: 39px;
  vertical-align: top;
  height: 20px;
}
.sc-search .test form div label {
  display: none;
}
.sc-search .test form div input {
  color: #00a7e7;
  font-size: 11px;
  padding: 2px 6px;
  float: left;
  width: 133px;
  background-color: #fff;
  border-width: 0;
  line-height: 16px;
}
.sc-search .test form div button {
  width: 20px;
  height: 20px;
  background: #575757 url(../../bundles/aefhermesf24/img/ico-search-1.png?version=20171213121500) center center no-repeat;
  float: left;
  text-indent: -9999px;
  border-width: 0;
}
.sc-search .test form div input:focus,
.sc-search .test form div button:focus {
  outline: 0;
}
.search-form {
  margin-bottom: 25px;
}
.search-form form div {
  display: inline-block;
  height: 39px;
  vertical-align: top;
}
.search-form form div label {
  display: none;
}
.search-form form div input {
  width: 383px;
  height: 32px;
  padding: 3px 7px 2px;
  font-size: 24px;
  background: #fff;
  border: 1px solid #d4d4d4;
  border-width: 1px 0 1px 1px;
  color: #1d99d7;
  outline: none;
}
.search-form form div button {
  width: 64px;
  height: 39px;
  margin: 0;
  padding: 0;
  text-indent: -9998em;
  background: #00a7e7 url(../../bundles/aefhermesf24/img/ico-search.png?version=20171213121500) no-repeat 50% 50%;
  border: 0;
}
.search-form form div input:focus,
.search-form form div button:focus {
  outline: 0;
}
.search-summary {
  font-size: 18px;
  line-height: 16px;
  color: #666;
  margin-bottom: 25px;
}
.search-errors {
  display: none;
}
.search-results-container .search-filters {
  margin-bottom: 20px;
}
.search-results-container .search-filters ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 18px;
}
.search-results-container .search-filters ul li {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  width: 207px;
  text-align: left;
}
.search-results-container .search-filters ul li a,
.search-results-container .search-filters ul li a:visited {
  display: block;
  padding: 0 5px;
  position: relative;
  text-decoration: none;
  color: #000;
}
.search-results-container .search-filters ul li a:hover {
  color: #00a7e7;
}
.search-results-container .search-filters ul li .selected {
  padding-right: 20px;
  background: #e2e2e2;
  color: #00a7e7;
}
.search-results-container .search-filters ul li .selected:after {
  content: '×';
  display: block;
  height: 18px;
  position: absolute;
  right: 5px;
  top: 0;
  font-size: 15px;
}
.search-results-container .search-filters ul .clear-0 {
  clear: both;
  line-height: 0;
}
.search-results-container .search-results ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.search-results-container .search-results ul li {
  padding: 0;
  margin: 30px 0;
}
.search-results-container .search-results ul li time {
  font-size: 14px;
  color: #666;
}
.search-results-container .search-results ul li h3 a,
.search-results-container .search-results ul li h3 a:visited {
  font-size: 24px;
  line-height: 24px;
  margin-top: 2px;
}
.search-results-container .search-results ul li h3 a:hover {
  color: #00a7e7;
}
.search-results-container .search-results ul li ul li {
  display: inline-block;
  margin: 0;
  border-right: 1px solid #00a7e7;
}
.search-results-container .search-results ul li ul li a,
.search-results-container .search-results ul li ul li a:visited {
  display: block;
  padding: 0 5px;
  font-size: 13px;
  color: #00a7e7;
  text-decoration: none;
}
.search-results-container .search-results ul li ul li a:hover {
  text-decoration: underline;
}
.search-results-container .search-results ul li ul li:last-child {
  border: none;
}
.search-results-container .clear-0 {
  clear: both;
  line-height: 0;
}
.search-pagination {
  margin-bottom: 20px;
  text-align: center;
}
.search-pagination a,
.search-pagination a:visited {
  font-size: 12px;
  margin: 0 2px;
  color: #9d9d9d;
  text-decoration: none;
}
.search-pagination .first,
.search-pagination .previous,
.search-pagination .next,
.search-pagination .last {
  display: inline-block;
  margin: 0 2px 0 0;
  background-position: 2px 2px;
  background-repeat: no-repeat;
  font-size: 12px;
  color: #8a8a8a;
  line-height: 21px;
  padding: 0 7px 0 14px;
  border: 1px solid #d3d3d3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  cursor: pointer;
}
.search-pagination .first,
.search-pagination .previous {
  padding-left: 28px;
}
.search-pagination .next,
.search-pagination .last {
  padding-left: 7px;
  padding-right: 28px;
}
.search-pagination .first {
  background-image: url(../../bundles/aefhermesf24/img/ico-double-arrow-left.png?version=20171213121500);
  background-position: 3px 50%;
}
.search-pagination .previous {
  background-image: url(../../bundles/aefhermesf24/img/ico-single-arrow-left.png?version=20171213121500);
  background-position: 9px 50%;
}
.search-pagination .next {
  background-image: url(../../bundles/aefhermesf24/img/ico-single-arrow-right.png?version=20171213121500);
  background-position: 90% 50%;
}
.search-pagination .last {
  background-image: url(../../bundles/aefhermesf24/img/ico-double-arrow-right.png?version=20171213121500);
  background-position: 94% 50%;
}
.search-pagination .pages {
  display: inline-block;
  width: 156px;
}
.search-pagination .pages ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.search-pagination .pages ul li {
  display: inline-block;
  margin: 0 2px 0 0;
}
.search-pagination .pages ul li a:hover {
  color: #000;
}
.search-pagination .pages ul li a.active {
  color: #00a7e7;
}
html[dir="rtl"] .sc-search .bd {
  border: none;
  box-shadow: none;
}
html[dir="rtl"] .sc-search .bd form {
  padding: 5px 5px 5px 8px;
}
html[dir="rtl"] .sc-search .bd form div input {
  height: 16px;
}
html[dir="rtl"] .sc-search .bd form div button {
  background: transparent url('../../bundles/aefhermesf24/img/sprite-page-1.png?version=20171213121500') -353px -5px no-repeat;
}
html[dir="rtl"] .search-form form div input {
  padding: 3px 0 2px 7px;
  border-width: 1px 1px 1px 0;
}
html[dir="rtl"] .search-filters ul li {
  float: right;
  margin: 0 0 0 10px;
  text-align: right;
}
html[dir="rtl"] .search-results ul li ul li {
  border-left: 1px solid #00a7e7;
  border-right: none;
}
html[dir="rtl"] .search-pagination .first,
html[dir="rtl"] .search-pagination .previous,
html[dir="rtl"] .search-pagination .next,
html[dir="rtl"] .search-pagination .last {
  margin: 0 0 0 2px;
}
html[dir="rtl"] .search-pagination .first,
html[dir="rtl"] .search-pagination .previous {
  padding-left: auto;
  padding-right: 28px;
}
html[dir="rtl"] .search-pagination .next,
html[dir="rtl"] .search-pagination .last {
  padding-left: 28px;
  padding-right: 7px;
}
html[dir="rtl"] .search-pagination .first {
  background-image: url(../../bundles/aefhermesf24/img/ico-double-arrow-right.png?version=20171213121500);
  background-position: 94% 50%;
}
html[dir="rtl"] .search-pagination .previous {
  background-image: url(../../bundles/aefhermesf24/img/ico-single-arrow-right.png?version=20171213121500);
  background-position: 90% 50%;
}
html[dir="rtl"] .search-pagination .next {
  background-image: url(../../bundles/aefhermesf24/img/ico-single-arrow-left.png?version=20171213121500);
  background-position: 9px 50%;
}
html[dir="rtl"] .search-pagination .last {
  background-image: url(../../bundles/aefhermesf24/img/ico-double-arrow-left.png?version=20171213121500);
  background-position: 3px 50%;
}
@media only screen and (max-width: 1279px) {
  .sc-search .hd {
    display: block;
  }
  .sc-search .test {
    top: 0px;
    z-index: 1;
    position: relative;
  }
  .sc-search .test form {
    background-color: #00a7e7;
    padding: 5px 0 6px 5px;
    width: 170px;
    line-height: 16px;
  }
  .sc-search .test form div {
    display: inline-block;
    height: 39px;
    vertical-align: top;
    height: 20px;
  }
  .sc-search .test form div label {
    display: none;
  }
  .sc-search .test form div input {
    color: #00a7e7;
    font-size: 11px;
    padding: 2px 6px;
    float: left;
    width: 133px;
    background-color: #fff;
    border-width: 0;
    line-height: 16px;
  }
  .sc-search .test form div button {
    width: 20px;
    height: 20px;
    background: #575757 url(../../bundles/aefhermesf24/img/ico-search-1.png?version=20171213121500) center center no-repeat;
    float: left;
    text-indent: -9999px;
    border-width: 0;
  }
  .sc-search .test form div input:focus,
  .sc-search .test form div button:focus {
    outline: 0;
  }
  .sc-search .bd {
    top: -150px;
    z-index: -1;
    -webkit-transition: all 0.25s ease 0s;
    -moz-transition: all 0.25s ease 0s;
    -ms-transition: all 0.25s ease 0s;
    -o-transition: all 0.25s ease 0s;
  }
  .sc-search .bd form {
    background-color: #00a7e7;
    padding: 14px 0 8px 14px;
    width: 360px;
  }
  .sc-search .bd form div {
    display: inline-block;
    height: 39px;
    vertical-align: top;
  }
  .sc-search .bd form div label {
    display: none;
  }
  .sc-search .bd form div input {
    color: #00a7e7;
    font-size: 15px;
    padding: 4px 14px 6px;
    float: left;
    width: 282px;
    background-color: #fff;
    border-width: 0;
  }
  .sc-search .bd form div button {
    width: 36px;
    height: 30px;
    background: #575757 url(../../bundles/aefhermesf24/img/ico-search-1.png?version=20171213121500) center center no-repeat;
    float: left;
    text-indent: -9999px;
    border-width: 0;
  }
  .sc-search .bd form div input:focus,
  .sc-search .bd form div button:focus {
    outline: 0;
  }
  .sc-search .bd.active {
    top: 30px;
  }
}
.short-cuts a[data-user="signin"],
.short-cuts a[data-user="editProfile"],
.short-cuts a[data-user="signout"] {
  display: none !important;
  line-height: 30px;
}
.short-cuts a[data-user="signin"]:hover,
.short-cuts a[data-user="editProfile"]:hover,
.short-cuts a[data-user="signout"]:hover {
  color: black;
}
.short-cuts a[data-user="signin"].active,
.short-cuts a[data-user="editProfile"].active,
.short-cuts a[data-user="signout"].active {
  display: block !important;
}
.short-cuts #user-connected {
  display: none;
}
.short-cuts #user-disconnected {
  display: block;
}
.short-cuts .user-janrain .hd {
  border: none !important;
  box-shadow: none !important;
}
.short-cuts .user-janrain .user-avatar {
  background-image: url(../../bundles/aefhermesf24/img/F24-desktop-picto-connexion-en-cour.png?version=20171213121500);
  background-repeat: no-repeat;
  width: 20px;
  height: 22px;
  background-size: 18px;
  background-position: 0 5px;
}
.short-cuts .user-janrain .bd {
  width: 155px;
}
.short-cuts .user-janrain .bd li a {
  display: inline !important;
}
.user-janrain.connected #user-connected {
  display: block;
}
.user-janrain.connected #user-disconnected {
  display: none;
}
#editProfileModal div.optCommonF24 div.capture_form_item {
  display: block;
}
.icon-rss {
  background: url(../../bundles/aefhermesf24/img/ico-rss.png?version=20171213121500) no-repeat center center;
  width: 40px;
  height: 40px;
  float: right;
}
.icon-podcast {
  background: url(../../bundles/aefhermesf24/img/ico-podcast.png?version=20171213121500) no-repeat center center;
  width: 40px;
  height: 40px;
  float: right;
}
#lightbox {
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
#lightbox.open {
  display: block;
}
#lightbox .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 1;
}
#lightbox .page-inner {
  width: 569px;
  overflow: visible;
  position: relative;
  z-index: 2;
  margin: 130px auto 0;
  box-shadow: 0 0 5px #000;
}
#lightbox  .close-page {
  margin: 0;
  right: -15px;
  top: -15px;
}
#lightbox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
#lightbox a img {
  border: none;
}
#lightbox #outerImageContainer {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  min-width: 240px;
  overflow: hidden;
}
#lightbox #imageContainer,
#lightbox #frameContainer,
#lightbox #modalContainer {
  padding: 10px;
}
#lightbox #loading {
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: 45%;
  *left: 0%;
}
#lightbox #hoverNav {
  z-index: 10;
}
#lightbox #imageData>#hoverNav {
  left: 0;
}
#lightbox #hoverNav a {
  outline: none;
}
#lightbox #prevLink,
#lightbox #nextLink {
  width: 45px;
  height: 45px;
  display: block;
}
#lightbox #prevLink {
  left: 0;
  float: left;
}
#lightbox #nextLink {
  right: 0;
  float: right;
}
#lightbox #prevLink:hover,
#lightbox #prevLink:visited:hover {
  background-position: right 15%;
}
#lightbox #nextLink:hover,
#lightbox #nextLink:visited:hover {
  background-position: left 15%;
}
#lightbox #imageDataContainer {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  min-width: 240px;
}
#lightbox #imageData {
  padding: 0 10px;
}
#lightbox #imageData #imageDetails {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
#lightbox #imageData #caption {
  font-weight: bold;
}
#lightbox #imageData #numberDisplay {
  display: block;
  padding-bottom: 1.0em;
}
#lightbox #imageData #node_link_text {
  display: block;
  padding-bottom: 1.0em;
}
#lightbox #bottomNavClose {
  display: block;
  z-index: 200;
  background: url(../../bundles/aefhermesf24/img/lightbox/close.gif?version=20171213121500) left no-repeat;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 26px;
  width: 26px;
}
#lightbox #bottomNavClose:hover {
  background-position: right;
}
#lightbox #loadingLink {
  display: block;
  width: 32px;
  height: 32px;
}
#lightbox #bottomNavZoom {
  display: block;
  width: 34px;
  height: 34px;
  position: absolute;
  bottom: 25px;
  right: 5px;
}
#lightbox #bottomNavZoomOut {
  display: block;
  width: 34px;
  height: 34px;
  position: absolute;
  bottom: 25px;
  right: 5px;
}
#lightbox #lightshowPlay {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
  height: 20px;
  width: 20px;
}
#lightbox #lightshowPause {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 5px;
  height: 20px;
  width: 20px;
}
#lightbox .lightbox_hide_image {
  display: none;
}
#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
}
#overlay_default {
  opacity: 0.6;
}
ul.social-nt {
  position: absolute;
  bottom: 0px;
  z-index: 60;
}
ul.social-nt li {
  float: left;
  display: block;
  line-height: 15px;
  text-align: center;
}
ul.social-nt li div {
  background: url(../../bundles/aefhermesf24/img/sprite-36-32.png?version=20171213121500) no-repeat center center;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
  width: 32px;
  height: 32px;
}
ul.social-nt li div:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
ul.social-nt li .fb {
  background-position: -32px bottom;
}
ul.social-nt li .tw {
  background-position: -64px bottom;
}
ul.social-nt li .go {
  background-position: -96px bottom;
}
ul.social-nt li .li {
  background-position: -128px bottom;
}
ul.social-nt li .re {
  background-position: -160px bottom;
}
ul.social-nt li.item {
  display: none;
}
ul.social-nt li.target {
  cursor: pointer;
}
ul.social-nt:hover li.item {
  display: block;
  cursor: pointer;
}
ul.social-nt-top-news li.target-top-news {
  cursor: pointer;
}
ul.social-nt-top-news:hover li.item-top-news {
  display: block;
  cursor: pointer;
}
ul.social-nt-top-news li.item-top-news {
  display: none;
}
ul.social-nt-top-news li div.fb,
ul.social-nt-top-news li div.tw,
ul.social-nt-top-news li div.go,
ul.social-nt-top-news li div.li,
ul.social-nt-top-news li div.re {
  background: url(../../bundles/aefhermesf24/img/sprite-36-32.png?version=20171213121500) no-repeat center center;
}
ul.social-nt-top-news li div.fb {
  background-position: -36px top;
  width: 36px;
  height: 36px;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
ul.social-nt-top-news li div.tw {
  background-position: -72px top;
  width: 36px;
  height: 36px;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
ul.social-nt-top-news li div.go {
  background-position: -108px top;
  width: 36px;
  height: 36px;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
ul.social-nt-top-news li div.li {
  background-position: -144px top;
  width: 36px;
  height: 36px;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
ul.social-nt-top-news li div.re {
  background-position: -180px top;
  width: 36px;
  height: 36px;
  cursor: pointer;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
ul.social-nt-top-news li div.fb:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
ul.social-nt-top-news li div.tw:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
ul.social-nt-top-news li div.go:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
ul.social-nt-top-news li div.li:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
ul.social-nt-top-news li div.re:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
ul.social-nt-top-news li {
  display: block;
  line-height: 15px;
  text-align: center;
}
ul.social-nt-top-news {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 60;
}
.facebook-comment {
  padding: 0px 6px;
}
.fb-comments,
.fb-comments iframe[style],
.fb-comments span {
  width: 100% !important;
}
nav#nav-main-special-event {
  margin: 0 auto;
  font-size: 12px;
  line-height: 20px;
  background: #000000;
  height: 40px;
  width: 100%;
}
nav#nav-main-special-event a,
nav#nav-main-special-event span {
  display: inline-block;
  padding-top: 13px;
  padding-bottom: 12px;
  margin-right: 10px;
  position: relative;
  font-family: 'Arial Black', 'arial-black', Arial, Roboto, sans-serif;
  font-weight: 900;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  -webkit-transition: color .25s 0s ease;
  -moz-transition: color .25s 0s ease;
  -ms-transition: color .25s 0s ease;
  -o-transition: color .25s 0s ease;
  transition: color .25s 0s ease;
}
@-moz-document url-prefix() {
  nav#nav-main-special-event a,
  nav#nav-main-special-event span {
    font-weight: normal;
  }
}
nav#nav-main-special-event a.alt {
  padding: 0 10px;
  line-height: 20px;
  background: #fff;
  color: #000;
}
nav#nav-main-special-event a:hover,
nav#nav-main-special-event a:focus,
nav#nav-main-special-event a.active {
  color: #00a7e7;
}
nav#nav-main-special-event > ul > li > a.active {
  font-family: 'Arial Black', 'arial-black', Arial, Roboto, sans-serif;
  font-weight: 900;
}
@-moz-document url-prefix() {
  nav#nav-main-special-event > ul > li > a.active {
    font-weight: normal;
  }
}
nav#nav-main-special-event > ul > li > a.active:after {
  font-family: 'Arial Black', 'arial-black', Arial, Roboto, sans-serif;
  font-weight: 900;
  bottom: -6px;
  content: '';
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
  width: 0;
  border-width: 6px 6px 0;
  border-style: solid;
  border-color: #575757 transparent;
}
@-moz-document url-prefix() {
  nav#nav-main-special-event > ul > li > a.active:after {
    font-weight: normal;
  }
}
nav#nav-main-special-event ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
nav#nav-main-special-event ul:after {
  content: "";
  clear: both;
  display: block;
}
nav#nav-main-special-event ul ul {
  display: none;
  position: absolute;
  top: 100%;
  padding: 10px;
  z-index: 200;
  background: #000;
  background-image: -webkit-gradient(linear,0 0,100% 0,from(#575757),to(#000));
  background-image: -webkit-linear-gradient(top,#575757,#000);
  background-image: -moz-linear-gradient(top,#575757,#000);
  background-image: -o-linear-gradient(top,#575757,#000);
  background-image: linear-gradient(top,#575757,#000);
  transition-delay: 0.5s;
}
nav#nav-main-special-event ul li:hover > ul {
  display: block;
}
nav#nav-main-special-event ul ul li {
  display: block;
  position: relative;
  margin: 0;
  padding: 4px 0;
  border: 0;
}
nav#nav-main-special-event ul ul li:first-child {
  margin-left: 0;
}
nav#nav-main-special-event ul ul li a {
  color: #fff;
  padding: 0 5px;
}
nav#nav-main-special-event span {
  background: url(../../bundles/aefhermesf24/img/btn_infobar_down.png?version=20171213121500) no-repeat right;
}
nav#nav-main-special-event li {
  display: inline-block;
}
nav#nav-main-special-event > ul > li:first-child > a {
  padding-left: 10px;
}
nav#nav-main-special-event ul ul {
  position: absolute;
  top: 100%;
  padding-top: 5px;
  background: #000;
  transition-delay: 0.5s;
}
nav#nav-main-special-event ul ul span {
  padding-left: 0;
  background: url(../../bundles/aefhermesf24/img/btn_infobar_down.png?version=20171213121500) no-repeat right;
}
nav#nav-main-special-event ul ul li {
  display: block;
  line-height: 15px;
  position: relative;
  margin: 0;
  border: 0;
}
nav#nav-main-special-event a,
nav#nav-main-special-event span {
  display: inline-block;
  padding: 5px;
  position: relative;
  font-family: 'Arial Black', 'arial-black', Arial, Roboto, sans-serif;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  -webkit-transition: color .25s 0s ease;
  -moz-transition: color .25s 0s ease;
  -ms-transition: color .25s 0s ease;
  -o-transition: color .25s 0s ease;
  transition: color .25s 0s ease;
}
nav#nav-main-special-event a:hover,
nav#nav-main-special-event a:focus,
nav#nav-main-special-event a.active {
  color: #00a7e7;
}
nav#nav-main-special-event a.active:after {
  content: none;
}
nav#nav-main-special-event > ul > li > a.active:after {
  content: none;
}
body.special-event h1.special-event-title {
  display: inline-block;
  position: relative;
  font-family: 'Arial Black', 'arial-black', Arial, Roboto, sans-serif;
  font-size: 47px;
  font-weight: 900;
  text-decoration: none;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 0px;
  line-height: 55px;
}
body.special-event .tags {
  position: absolute;
  bottom: 10px;
  left: 20px;
  right: 20px;
  display: block;
}
body.special-event .tags .marginSpEvTags {
  font-size: 12px;
}
body.special-event .tags .marginSpEvTags p {
  color: #ffffff;
  background-color: #00a7e7;
  padding: 2px 5px;
  display: inline-block;
  margin: 0;
}
body.special-event .tags .marginSpEvTags p a + a::before {
  content: " | ";
}
body.special-event .tags .marginSpEvTags p.from-RFI {
  background-color: #e20000;
}
body.special-event .tags .marginSpEvTitle {
  background-color: #000000;
  display: inline-block;
  padding: 2px 7px 2px 5px;
}
body.special-event .tags .marginSpEvTitle h3 {
  margin: 0;
  color: #ffffff;
  display: inline-block;
  line-height: 1.4;
}
body.special-event .tags .marginSpEvTitle h3 a {
  color: #ffffff;
  text-decoration: none;
}
body.special-event #articleList .highlighted .tags .marginSpEvTitle h3 {
  font-size: 1.47em;
  line-height: 1.4;
}
body.special-event section.zone-padding-bottom {
  display: block;
  clear: both;
  margin-bottom: 20px;
}
body.special-event .clearFix {
  clear: both;
}
body.special-event .zone-padding-bottom {
  display: block;
  clear: both;
}
body.special-event .news-featured .copy {
  bottom: 90px;
}
body.special-event .news-featured .copy .place {
  background-color: #00a7e7;
}
body.special-event .news-featured .copy .place.from-RFI {
  background-color: #e20000;
}
body.special-event .news-featured .copy .title {
  color: #FFF;
  background-color: rgba(0,0,0,0.8);
}
body.special-event .zone-main section {
  margin-bottom: 20px;
}
body.special-event .zone-main .default-header-1 {
  margin-bottom: 20px;
}
body.special-event .zone-main .list-em {
  border: 0;
  background-color: transparent;
}
body.special-event .zone-main .list-em .hd {
  padding-bottom: 10px;
}
body.special-event .zone-main .list-em .bd {
  width: 100%;
}
body.special-event .zone-main .list-em .wa-list {
  display: block;
}
body.special-event .zone-main .list-em .em-content-item-list {
  display: block;
  float: left;
  height: 248px;
  width: 316px;
}
body.special-event .zone-main .list-em .em-content-item-list:nth-child(2n) {
  margin-left: 20px;
}
body.special-event .zone-main .list-em .em-content-item-list-wrapper {
  position: absolute;
  width: 316px;
}
body.special-event .zone-main .list-em .em-content-item-list-wrapper .em-item-list-title-wrapper {
  position: absolute;
  bottom: 0px;
  color: white;
  background-color: black;
  width: 100%;
}
body.special-event .zone-main .list-em .em-content-item-list-wrapper .em-item-list-title-wrapper .em-item-title.list-title {
  margin: 0;
  display: table-cell;
  vertical-align: middle;
  padding: 10px;
  height: 35px;
}
body.special-event .zone-main .list-em .em-content-item-list-wrapper .em-item-list-title-wrapper .em-item-title.list-title a {
  color: white;
  font-size: 15px;
}
body.special-event .zone-main .list-em .em-content-item-list-wrapper img {
  width: 100%;
}
@media only screen and (max-width: 1279px) {
  body.special-event .zone-main .list-em .em-content-item-list {
    height: 199px;
    width: 252px;
  }
  body.special-event .zone-main .list-em .em-content-item-list:nth-child(2n) {
    margin-left: 10px;
  }
  body.special-event .zone-main .list-em .em-content-item-list-wrapper {
    width: 252px;
  }
}
body.special-event .flash-material.orientation-main {
  display: block;
}
body.special-event #footageBoard .horizontal-position .news-item .media img {
  width: 233px;
}
body.special-event #footageBoard .horizontal-position .news-item  {
  width: 233px;
}
body.special-event .horizontal-position .news-item {
  float: left;
  width: 233px;
}
@media only screen and (max-width: 1279px) {
  body.special-event #footageBoard .horizontal-position .news-item {
    width: 198px;
  }
  body.special-event #footageBoard .horizontal-position .news-item .media img {
    width: 100%;
  }
}
body.special-event .btn-load-more {
  cursor: pointer;
  background-image: url(../../bundles/aefhermesf24/img/ico-more-1.png?version=20171213121500);
}
body.special-event .em-side-block {
  clear: both;
  margin-bottom: 19px;
}
body.special-event .em-side-block li {
  overflow: hidden;
  padding: 4px 0px;
  border-bottom: 1px solid #EBEBEB;
}
body.special-event .em-side-block li .media {
  float: left;
  margin: 0px 5px 0px 0px;
}
body.special-event .em-side-block li p.media {
  display: block;
  height: 55px;
  overflow: hidden;
}
body.special-event .em-side-block li .meta {
  font-size: 11px;
  line-height: 20px;
  font-family: Arial;
  color: #8E8E8F;
}
body.special-event .em-side-block li h3 {
  font-size: 1.17em;
}
body.special-event .em-side-block li h3 a {
  display: block;
  font-size: 13px;
  text-decoration: none;
  color: #000;
  transition: color 0.25s ease 0s;
  font-weight: 400;
}
body.special-event aside .aside-tctag {
  clear: both;
  margin-bottom: 19px;
}
nav.infographic-menu {
  padding: 0px 22px 22px;
  font-weight: 600;
  font-size: 17px;
  margin-left: auto;
  margin-right: auto;
  list-style: outside none none;
  position: relative;
  display: inline-table;
}
nav.infographic-menu li {
  position: relative;
  float: left;
  list-style-type: none;
  transition: all 0.4s ease 0s;
}
nav.infographic-menu li a {
  display: block;
  color: #00A7E3;
  text-decoration: none;
  padding: 5px 9px;
  background: url(../../bundles/aefhermesf24/img/nav-divider.png?version=20171213121500) no-repeat center left;
  text-transform: uppercase;
}
nav.infographic-menu li a.active {
  color: #FFF !important;
  background: #00A7E3 url("") no-repeat scroll right center !important;
}
nav.infographic-menu li:first-child a {
  background: transparent none repeat scroll 0% 0%;
}
nav.infographic-menu li + li {
  background: none;
  position: relative;
}
nav.infographic-menu li:hover {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  background: rgba(2,86,116,0.1);
  z-index: 100;
  color: #fff !important;
}
nav.infographic-menu li:hover a {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  background: none;
  cursor: pointer;
}
nav.infographic-menu li:hover + li a {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  background: none;
}
.infographic-list {
  padding-top: 0;
  position: relative;
  width: 100%;
  margin-right: auto;
  padding-right: 22px;
}
.infographic-list .infographic-item {
  width: 255px;
  float: left;
  margin-bottom: 21px;
  margin-left: 21px;
  position: relative;
  background: #ffffff;
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.34);
  box-shadow: 0 0 4px rgba(0,0,0,0.34);
}
.infographic-list .infographic-item .copy {
  padding: 9px 9px 0px;
  height: 150px;
}
.infographic-list .infographic-item .copy .item-content {
  height: 110px;
  overflow: hidden;
}
.infographic-list .infographic-item .copy .item-content .item-title {
  font-size: 21px;
  color: #666;
  line-height: 1;
}
.infographic-list .infographic-item .copy .item-content .item-desc {
  font-size: 12px;
  line-height: 15px;
  color: #888;
}
.infographic-list .infographic-item .copy .item-footer {
  height: 40px;
  font-size: 12px;
  color: #666;
  line-height: 36px;
  text-align: right;
  background: url(../../bundles/aefhermesf24/img/picto_interactif.png?version=20171213121500) no-repeat left center;
}
.infographic-list .infographic-item .copy .item-footer time {
  opacity: 0.35;
}
.infographic-list .infographic-item .copy .footer {
  bottom: 18px;
  box-sizing: border-box;
  height: 25px;
  padding-bottom: 0;
  padding-left: 1px;
  padding-right: 30px;
  position: absolute;
  color: #666;
  width: 100%;
}
.infographic-list .infographic-item .copy .footer a {
  float: right;
}
.infographic-list .infographic-empty {
  text-align: center;
  clear: both;
}
.infographic-expand-items {
  text-align: center;
  padding: 2px 0px 14px 26px;
  clear: both;
}
.infographic-expand-items a {
  background-image: url(../../bundles/aefhermesf24/img/ico-more-1.png?version=20171213121500);
}
html[dir="rtl"] .copyImgTitle {
  float: right;
}
html[dir="rtl"] .copyImgCredit {
  float: left;
}
html[dir="rtl"] .imgLegend {
  float: right;
  text-align: right;
}
.copyImgTitle {
  float: left;
}
.copyImgCredit {
  float: right;
}
#editProfileModal {
  width: 1000px !important;
}
img.alt-player {
  width: 100%;
  height: auto;
  padding-bottom: 0px;
  margin-bottom: 8px;
}
.main-player {
  width: 584px;
  height: 329px;
  display: none;
}
.alt-player {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  line-height: 0;
  overflow: hidden;
  max-width: 100%;
}
.alt-player.youtube-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  line-height: 0;
  overflow: hidden;
  max-width: 100%;
}
.alt-player.bsplayer-container {
  position: relative;
  height: 365px;
  line-height: 0;
  overflow: hidden;
  max-width: 100%;
  padding-bottom: 10px;
}
.alt-player > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-author {
  padding-bottom: 15px;
}
.author-info div.img-author {
  float: left;
  margin: 0 20px 10px 0;
  width: 255px;
  height: 255px;
  overflow: hidden;
}
.author-info div.img-author img {
  margin: auto;
  height: 255px;
}
.author-links {
  padding-top: 4px;
  clear: both;
}
.author-links iframe {
  padding-top: 2px;
}
.author-emission {
  float: right;
}
.author-description p {
  font-family: Roboto, arial, serif;
  font-size: 18px;
  line-height: 19px;
  color: #303030;
  display: inline;
}
.author-description p em,
.author-description p strong {
  font-weight: normal;
  font-style: normal;
}
.author-description p a {
  color: #00a7e7;
}
.author-emission {
  background: #303030;
  background-image: -webkit-linear-gradient(top,#303030,#303030);
  background-image: -moz-linear-gradient(top,#303030,#303030);
  background-image: -ms-linear-gradient(top,#303030,#303030);
  background-image: -o-linear-gradient(top,#303030,#303030);
  background-image: linear-gradient(to bottom,#303030,#303030);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
}
.author-emission:hover {
  background: #00a7e3;
  background-image: -webkit-linear-gradient(top,#00a7e3,#3498db);
  background-image: -moz-linear-gradient(top,#00a7e3,#3498db);
  background-image: -ms-linear-gradient(top,#00a7e3,#3498db);
  background-image: -o-linear-gradient(top,#00a7e3,#3498db);
  background-image: linear-gradient(to bottom,#00a7e3,#3498db);
  text-decoration: none;
}
.video-section-title {
  font-size: 20px;
  font-weight: normal;
  text-transform: capitalize;
  color: #00a7e3;
  margin-bottom: 5px;
}
p.footage-board-title {
  font-weight: 700;
  padding-bottom: 5px;
}
html[dir="rtl"] body .author-emission {
  float: left;
}
html[dir="rtl"] body .author-info div.img-author {
  float: right;
  margin: 0 0 20px 20px;
}
html[dir="rtl"] body .author-description {
  direction: rtl;
}

@media (max-width:767px){#janrainModalOverlay{background-color:#fff!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)!important;left:0!important;margin:0!important;opacity:1!important;top:0!important;width:100%!important}#janrainModal{height:100%!important;left:0!important;margin:0!important;top:0!important;width:100%!important}#janrainModal .janrain_modal_closebutton{top:15px}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile{border-radius:0;box-sizing:content-box;height:auto;khtml-border-radius:0;min-height:0;moz-border-radius:0;moz-box-sizing:content-box;ms-border-radius:0;ms-box-sizing:content-box;o-border-radius:0;padding:3% 3% 60px;webkit-border-radius:0;webkit-box-sizing:content-box;width:94%}.janrain-capture-ui.janrain-capture-ui-mobile{height:auto;padding:3%;width:94%}.janrain-capture-ui.janrain-capture-ui-mobile h2{line-height:inherit;font-size:14px;font-weight:700}.janrain-capture-ui.janrain-capture-ui-mobile h1,.janrain-capture-ui.janrain-capture-ui-mobile h2,.janrain-capture-ui.janrain-capture-ui-mobile h3,.janrain-capture-ui.janrain-capture-ui-mobile h4,.janrain-capture-ui.janrain-capture-ui-mobile h5,.janrain-capture-ui.janrain-capture-ui-mobile h6{color:#666;margin:0;padding:0}.janrain-capture-ui.janrain-capture-ui-mobile .capture_header{border-bottom:1px solid #eee;box-sizing:border-box;margin-bottom:15px;moz-box-sizing:border-box;ms-box-sizing:border-box;padding-bottom:10px;webkit-box-sizing:border-box}.janrain-capture-ui.janrain-capture-ui-mobile .capture_header h2{margin:0;padding:0}.janrain-capture-ui.janrain-capture-ui-mobile .capture_footer{bottom:0;left:0;position:fixed}.janrain-capture-ui.janrain-capture-ui-mobile .capture_footer .capture_btn{margin:0 10px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_backgroundColor{border-radius:0;box-sizing:border-box;height:auto;khtml-border-radius:0;margin-top:0;moz-border-radius:0;moz-box-sizing:border-box;ms-border-radius:0;ms-box-sizing:border-box;o-border-radius:0;webkit-border-radius:0;webkit-box-sizing:border-box}.janrain-capture-ui.janrain-capture-ui-mobile .capture_access,.janrain-capture-ui.janrain-capture-ui-mobile .capture_retrieving{background-color:transparent;box-shadow:none;margin:-7px 0 0 -160px;moz-box-shadow:none;o-box-shadow:none;padding:0 0 0 40px;webkit-box-shadow:none}.janrain-capture-ui.janrain-capture-ui-mobile .capture_display_toggle_wrap{left:auto;right:5px;top:5px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_display_toggle_wrap .capture_display_toggle_options{left:-25px;top:20px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_display_toggle_wrap .capture_display_toggle_options .capture_display_option{padding-bottom:7px;padding-top:7px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_display_toggle_wrap .capture_display_toggle_options .capture_display_option .janrain-icon-16,.janrain-capture-ui.janrain-capture-ui-mobile .capture_display_toggle_wrap .capture_display_toggle_options .capture_display_option.capture_checked .janrain-icon-check{top:6px}.janrain-capture-ui.janrain-capture-ui-mobile #capture_photoManager #profile_pic,.janrain-capture-ui.janrain-capture-ui-mobile .capture_photoDisplay #profile_pic{border:0;margin:0 10px 0 0}.janrain-capture-ui.janrain-capture-ui-mobile ul.options{display:none}.janrain-capture-ui.janrain-capture-ui-mobile .capture_photoManager{border:none;border-radius:0;height:65px;khtml-border-radius:0;margin:10px;moz-border-radius:0;moz-box-orient:vertical;ms-border-radius:0;o-border-radius:0;vertical-align:auto;vertical-align:middle;webkit-border-radius:0;width:65px;display:inline}.janrain-capture-ui.janrain-capture-ui-mobile .capture_photoManager .capture_profile_pic,.janrain-capture-ui.janrain-capture-ui-mobile .capture_photoManager .capture_profile_pic img,.janrain-capture-ui.janrain-capture-ui-mobile .capture_photoManager .capture_profile_pic_display,.janrain-capture-ui.janrain-capture-ui-mobile .capture_photoManager .capture_profile_pic_display img,.janrain-capture-ui.janrain-capture-ui-mobile#publicProfile #profile_pic{height:65px;width:65px}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#editProfileModal,#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#returnSocial,#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#signIn{padding:0;width:94%!important}.capture_col_4,.capture_col_8{width:100%!important;padding:0!important}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#signIn{padding:10px 0 0}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#signIn h2{margin:0 0 0 10px}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile .capture_signin{width:100%}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile .capture_signin h2{margin-left:10px}.janrain-capture-ui.janrain-capture-ui-mobile#editProfile{overflow:visible;width:auto}.janrain-capture-ui.janrain-capture-ui-mobile#editProfile h3{margin-top:10px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_editCol{width:auto}.janrain-capture-ui.janrain-capture-ui-mobile#editAccountInfo .capture_form_item label,.janrain-capture-ui.janrain-capture-ui-mobile#editContactInfo .capture_form_item label,.janrain-capture-ui.janrain-capture-ui-mobile#editPassword .capture_form_item label,.janrain-capture-ui.janrain-capture-ui-mobile#editPersonalInfo .capture_form_item label{height:auto;overflow:visible;text-indent:0;text-indent:inherit;text-transform:capitalize}.janrain-capture-ui.janrain-capture-ui-mobile#publicProfile .capture_personal_info h2{float:none;font-size:15px}.janrain-capture-ui.janrain-capture-ui-mobile#publicProfile .capture_provider{margin-top:0}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#mergeAccounts{padding:50px 3% 60px;width:94%}#janrainModal .janrain-capture-ui.capture-ui-content.janrain-capture-ui-mobile#mergeAccounts .capture_header{left:0;position:absolute;top:0;width:100%}.janrain-capture-ui.janrain-capture-ui-mobile#mergeAccounts .capture_dashed{margin:15px 0;padding:10px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio label .capture_smallText{display:inline}.janrain-capture-ui.janrain-capture-ui-mobile .capture_header .capture_mergeProvider,.janrain-capture-ui.janrain-capture-ui-mobile .capture_mergeCol .capture_mergeProvider{right:45px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_mergeCol{display:block;margin:10px 0 0;padding:0;position:relative;width:100%}.janrain-capture-ui.janrain-capture-ui-mobile .capture_mergeCol .capture_popup_container .capture_popup-arrow{left:100px}.janrain-capture-ui.janrain-capture-ui-mobile .capture_displayName_col,.janrain-capture-ui.janrain-capture-ui-mobile .capture_icon_col{margin-bottom:0}#janrainModal .withBorderLg.edit_title{font-size:20px!important}h2.withBorderLg:before{border-bottom:0!important}.capture_grid_block{text-align:center!important}#capture_editProfileModal_photoManager_profile_pic_image{width:85px;height:85px}.capture_col_4 h3{margin-top:33px!important}}
#janrainModal .janrain-capture-ui.capture-ui-content{border-radius:5px;khtml-border-radius:5px;min-height:350px;moz-border-radius:5px;ms-border-radius:5px;o-border-radius:5px;padding:20px 20px 70px;webkit-border-radius:5px;width:400px;background-color:#fff}#janrainModal .janrain_modal_closebutton{top:10px;right:10px;color:#888;background-color:transparent;width:auto;height:auto;font-size:0;font-family:helvetica,sans-serif;font-weight:100;text-decoration:none}#janrainModal .janrain_modal_closebutton:after{font-family:janrain-icons;font-style:normal;line-height:16px;display:inline-block;vertical-align:middle;font-size:16px;content:"\e043";visibility:visible}#janrainModal .janrain_modal_closebutton::after{font-family:janrain-icons;font-style:normal;font-size:16px;line-height:16px;speak:none;display:inline-block;vertical-align:middle;content:"\e043";visibility:visible}#janrainModal .janrain-capture-ui.capture-ui-content h2{color:#333;line-height:inherit}.edit_title{font-size:40px!important;font-weight:300!important;letter-spacing:8px!important;margin:30px 0 80px!important}#janrainModal .janrain-capture-ui.capture-ui-content h2{font-size:15px;font-weight:700}#janrainModal .janrain-capture-ui.capture-ui-content h3{font-size:15px}#janrainModal .janrain-capture-ui.capture-ui-content h4{font-size:1.385em}#janrainModal .janrain-capture-ui.capture-ui-content h5{font-size:1.077em}#janrainModal .capture_header{border-bottom:1px solid #eee;box-sizing:border-box;margin-bottom:15px;moz-box-sizing:border-box;ms-box-sizing:border-box;padding-bottom:10px;webkit-box-sizing:border-box}#janrainModal .capture_header h2{margin:0;padding:0}#janrainModal .capture_footer{background-color:#f6f6f6;border-radius:0 0 5px 5px;bottom:0;box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;khtml-border-radius:0 0 5px 5px;left:0;moz-border-radius:0 0 5px 5px;moz-box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;ms-border-radius:0 0 5px 5px;o-border-radius:0 0 5px 5px;o-box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;padding:10px 0;position:absolute;text-align:right;webkit-border-radius:0 0 5px 5px;webkit-box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;width:100%;z-index:5;zoom:1}#janrainModal .capture_footer:after{clear:both;content:"";display:table}.janrain-capture-ui .capture_footer .capture_btn{margin:0 20px}#janrainModal .janrain-capture-ui.capture-ui-content .capture_fatal_error{margin-bottom:15px}#janrainModal .janrain-capture-ui.capture-ui-content#returnSocial .capture_fatal_error,#janrainModal .janrain-capture-ui.capture-ui-content#returnTraditional .capture_fatal_error,#janrainModal .janrain-capture-ui.capture-ui-content#signIn .capture_fatal_error{margin-left:20px;margin-right:20px}#janrainModal .janrain-capture-ui.capture-ui-content .capture_access,#janrainModal .janrain-capture-ui.capture-ui-content .capture_retrieving{box-shadow:none;margin:0 0 0 -150px;moz-box-shadow:none;o-box-shadow:none;padding:0 0 0 40px;webkit-box-shadow:none}.janrain_close_confirm_container{border-radius:10px;font-family:helvetica,sans-serif;font-size:13px;khtml-border-radius:10px;line-height:17px;moz-border-radius:10px;ms-border-radius:10px;o-border-radius:10px;webkit-border-radius:10px}.janrain_close_confirm_container .janrain_close_confirm{color:#fff}.janrain_close_confirm_container .janrain_close_confirm h3{color:#fff;font-size:1.077em;font-weight:400;margin:0;padding:0 0 5px;text-shadow:none}.janrain_close_confirm_container .janrain_close_confirm .janrain_modal_confirm{background:linear-gradient(top,#34c5ff,#0092cd);background:-moz-linear-gradient(top,#34c5ff,#0092cd);background:-ms-linear-gradient(top,#34c5ff,#0092cd);background:-o-linear-gradient(top,#34c5ff,#0092cd);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#34c5ff),color-stop(100%,#0092cd));background:-webkit-linear-gradient(top,#34c5ff,#0092cd);background-color:#009ddc;box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;color:#fff;moz-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;o-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;text-shadow:0 1px 1px rgba(0,0,0,.45);webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset}.janrain_close_confirm_container .janrain_close_confirm .janrain_modal_cancel{background-color:#f6f6f6;box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;color:#333;moz-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;o-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset}.janrain-capture-ui{background-color:transparent;color:#666;font-family:helvetica,sans-serif;font-size:13px;line-height:inherit}.janrain-capture-ui fieldset{min-width:initial;padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}.janrain-capture-ui fieldset.public{border:1px solid #dff0d8}.janrain-capture-ui fieldset.private{border:1px solid #f2dede}.janrain-capture-ui fieldset legend{text-transform:capitalize;width:initial;padding:0 .25em;border:none}.janrain-capture-ui.capture-ui-content{width:600px}.janrain-capture-ui a,.janrain-capture-ui a:link,.janrain-capture-ui a:visited{color:#009ddc}.janrain-capture-ui a:hover{color:#006690}.janrain-capture-ui .capture_fatal_error{background-image:none;color:#f58002;font-size:12px}.janrain-capture-ui .capture_fatal_error:first-letter{text-transform:capitalize}.capture_photo_chooser_errors,.janrain-capture-ui .capture_form_error{background-image:none;color:#f58002}.janrain-capture-ui .capture_save_success{color:#64AE29;display:inline-block;display:-moz-inline-box;moz-box-orient:vertical;vertical-align:auto;vertical-align:middle;*display:inline}.janrain-capture-ui .janrain_traditional_account_only{display:none}.janrain-capture-ui .capture_dashed{border:1px #ccc dashed;margin:0 20px}.janrain-capture-ui .capture_border{border:1px solid #ccc}.janrain-capture-ui .capture_backgroundColor{background-color:#f6f6f6;color:#666;border-radius:0 0 5px 5px;box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;khtml-border-radius:0 0 5px 5px;margin-top:20px;moz-border-radius:0 0 5px 5px;moz-box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;ms-border-radius:0 0 5px 5px;o-border-radius:0 0 5px 5px;o-box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset;webkit-border-radius:0 0 5px 5px;webkit-box-shadow:0 9px 9px -9px rgba(0,0,0,.1)inset}.janrain-capture-ui .capture_backgroundColor .capture_checkbox,.janrain-capture-ui .capture_backgroundColor .capture_checkbox:focus,.janrain-capture-ui .capture_backgroundColor .capture_inputPlaceholder,.janrain-capture-ui .capture_backgroundColor .capture_inputPlaceholder:focus,.janrain-capture-ui .capture_backgroundColor .capture_radio,.janrain-capture-ui .capture_backgroundColor .capture_radio:focus,.janrain-capture-ui .capture_backgroundColor .capture_select,.janrain-capture-ui .capture_backgroundColor .capture_select:focus,.janrain-capture-ui .capture_backgroundColor .capture_text_input,.janrain-capture-ui .capture_backgroundColor .capture_text_input:focus,.janrain-capture-ui .capture_backgroundColor .capture_textarea,.janrain-capture-ui .capture_backgroundColor .capture_textarea:focus{background-color:#fff}.capture_header>h2{margin-right:30px!important}.capture_tip{width:100%!important}.janrain-capture-ui .capture_select{background-image:none!important}#capture_editProfileModal_birthdate_dateselectday,#capture_editProfileModal_birthdate_dateselectmonth,#capture_editProfileModal_birthdate_dateselectyear{width:20%!important;margin-right:15px!important}#capture_editProfileModal_addressCountry,#capture_editProfileModal_preferedContactLanguages{width:50%!important}#capture_editProfileModal_photoManager_profile_pic_image{overflow:hidden;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:150px;height:150px}#capture_editProfileModal_form_item_usernameTwPublic label:after{content:"\f099";font-family:FontAwesome;font-style:normal;font-weight:400;background-color:transparent;color:#65aece;font-size:18px}#capture_editProfileModal_form_item_skypeId label:after{content:"\f17e";font-family:FontAwesome;font-style:normal;font-weight:400;background-color:transparent;color:#65aece;font-size:18px}#capture_editProfileModal_display_indicator_private_aboutMe,#capture_editProfileModal_display_indicator_public_aboutMe{margin-left:60px!important}#capture_editProfileModal_photo_chooser{width:75%}#capture_editProfileModal_journalistContact{top:33%!important}#editProfileModal .optHidden .capture_form_item{display:none}.janrain-capture-ui .capture_form_item{min-height:0}.janrain-capture-ui .capture_checkbox,.janrain-capture-ui .capture_inputPlaceholder,.janrain-capture-ui .capture_radio,.janrain-capture-ui .capture_select,.janrain-capture-ui .capture_text_input,.janrain-capture-ui .capture_textarea{background-color:#f6f6f6;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2)inset;color:#b3b3b3;font-family:helvetica,sans-serif;font-size:14px;khtml-border-radius:5px;margin-left:0;margin-right:0;moz-border-radius:5px;moz-box-shadow:0 0 3px rgba(0,0,0,.2)inset;ms-border-radius:5px;o-border-radius:5px;o-box-shadow:0 0 3px rgba(0,0,0,.2)inset;webkit-border-radius:5px;webkit-box-shadow:0 0 3px rgba(0,0,0,.2)inset}.janrain-capture-ui .capture_checkbox:focus,.janrain-capture-ui .capture_inputPlaceholder:focus,.janrain-capture-ui .capture_radio:focus,.janrain-capture-ui .capture_select:focus,.janrain-capture-ui .capture_text_input:focus,.janrain-capture-ui .capture_textarea:focus{background-color:#e2e2e2;border:1px solid #009ddc;box-shadow:0 0 3px #009ddc,0 0 3px rgba(0,0,0,.2)inset;color:#333;moz-box-shadow:0 0 3px #009ddc,0 0 3px rgba(0,0,0,.2)inset;o-box-shadow:0 0 3px #009ddc,0 0 3px rgba(0,0,0,.2)inset;webkit-box-shadow:0 0 3px #009ddc,0 0 3px rgba(0,0,0,.2)inset}.janrain-capture-ui .capture_checkbox,.janrain-capture-ui .capture_inputPlaceholder,.janrain-capture-ui .capture_radio,.janrain-capture-ui .capture_text_input,.janrain-capture-ui .capture_textarea{box-sizing:border-box;color:#333;display:inline-block;display:-moz-inline-box;moz-box-orient:vertical;moz-box-sizing:border-box;ms-box-sizing:border-box;vertical-align:auto;vertical-align:middle;webkit-box-sizing:border-box;width:100%;*display:inline}.janrain-capture-ui .capture_checkbox::-webkit-input-placeholder,.janrain-capture-ui .capture_inputPlaceholder::-webkit-input-placeholder,.janrain-capture-ui .capture_radio::-webkit-input-placeholder,.janrain-capture-ui .capture_text_input::-webkit-input-placeholder,.janrain-capture-ui .capture_textarea::-webkit-input-placeholder{color:#b3b3b3}.janrain-capture-ui .capture_checkbox:-ms-input-placeholder,.janrain-capture-ui .capture_inputPlaceholder:-ms-input-placeholder,.janrain-capture-ui .capture_inputPlaceholder::-webkit-input-placeholder,.janrain-capture-ui .capture_radio:-ms-input-placeholder,.janrain-capture-ui .capture_text_input:-ms-input-placeholder,.janrain-capture-ui .capture_textarea:-ms-input-placeholder{color:#b3b3b3}.janrain-capture-ui .capture_checkbox:-moz-placeholder,.janrain-capture-ui .capture_inputPlaceholder:-moz-placeholder,.janrain-capture-ui .capture_radio:-moz-placeholder,.janrain-capture-ui .capture_text_input:-moz-placeholder,.janrain-capture-ui .capture_textarea:-moz-placeholder{color:#b3b3b3}.janrain-capture-ui .capture_select{box-sizing:border-box;color:#333;moz-box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;width:100%}.janrain-capture-ui .capture_select.capture_disabled{color:#b3b3b3}.janrain-capture-ui .capture_select.capture_disabled:focus{color:#333}.janrain-capture-ui .capture_checkbox,.janrain-capture-ui .capture_radio{border:0;box-shadow:none;moz-box-shadow:none;o-box-shadow:none;webkit-box-shadow:none}.janrain-capture-ui .capture_checkbox label,.janrain-capture-ui .capture_radio label{font-size:13px}.janrain-capture-ui .capture_checkbox .capture_input_checkbox,.janrain-capture-ui .capture_checkbox .capture_input_radio,.janrain-capture-ui .capture_form_collection .capture_input_checkbox,.janrain-capture-ui .capture_form_collection .capture_input_radio,.janrain-capture-ui .capture_radio .capture_input_checkbox,.janrain-capture-ui .capture_radio .capture_input_radio{margin-top:-8px;top:50%}.janrain-capture-ui .capture_form_item .capture_tip{color:#aaa}.janrain-capture-ui .capture_form_item.capture_focused .capture_tip{color:#333}.janrain-capture-ui .capture_form_item .capture_tip_validated,.janrain-capture-ui .capture_form_item .capture_tip_validating{color:#aaa}.janrain-capture-ui .capture_form_item .capture_tip_error{color:#f58002}.janrain-capture-ui .capture_form_item .capture_btn{margin:0}.janrain-capture-ui .capture_error .capture_checkbox,.janrain-capture-ui .capture_error .capture_inputPlaceholder,.janrain-capture-ui .capture_error .capture_radio,.janrain-capture-ui .capture_error .capture_text_input{border:1px solid #f58002;box-shadow:0 0 3px rgba(245,148,2,.3)inset;moz-box-shadow:0 0 3px rgba(245,148,2,.3)inset;o-box-shadow:0 0 3px rgba(245,148,2,.3)inset;webkit-box-shadow:0 0 3px rgba(245,148,2,.3)inset}.janrain-capture-ui .capture_inputPlaceholder{border:0;box-shadow:none;moz-box-shadow:none;o-box-shadow:none;webkit-box-shadow:none}.janrain-capture-ui .capture_data_item{clear:both;margin-bottom:15px;zoom:1}.janrain-capture-ui .capture_data_item:after{clear:both;content:"";display:table}.janrain-capture-ui .capture_data_item label{float:left;margin-right:1%;text-align:right;width:39%}.janrain-capture-ui .capture_data_item .capture_data{float:left;width:60%}.janrain-capture-ui .capture_backButton,.janrain-capture-ui .capture_btn,.janrain-capture-ui a.capture_btn,.janrain-capture-ui button.capture_btn,.janrain-capture-ui input.capture_btn{box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;font-family:helvetica,sans-serif;moz-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;o-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset,0 -26px 13px -13px rgba(0,0,0,.2)inset;text-decoration:none}.janrain-capture-ui .capture_backButton:active,.janrain-capture-ui .capture_backButton:focus,.janrain-capture-ui .capture_btn:active,.janrain-capture-ui .capture_btn:focus,.janrain-capture-ui a.capture_btn:active,.janrain-capture-ui a.capture_btn:focus,.janrain-capture-ui button.capture_btn:active,.janrain-capture-ui button.capture_btn:focus,.janrain-capture-ui input.capture_btn:active,.janrain-capture-ui input.capture_btn:focus{box-shadow:0 1px 0 0 rgba(0,0,0,.1)inset,0 -1px 0 0 rgba(255,255,255,.35)inset;moz-box-shadow:0 1px 0 0 rgba(0,0,0,.1)inset,0 -1px 0 0 rgba(255,255,255,.35)inset;o-box-shadow:0 1px 0 0 rgba(0,0,0,.1)inset,0 -1px 0 0 rgba(255,255,255,.35)inset;webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1)inset,0 -1px 0 0 rgba(255,255,255,.35)inset;text-decoration:none}.janrain-capture-ui .capture_primary,.janrain-capture-ui a.capture_primary,.janrain-capture-ui button.capture_primary,.janrain-capture-ui input.capture_primary{background:linear-gradient(top,#34c5ff,#0092cd);background:-moz-linear-gradient(top,#34c5ff,#0092cd);background:-ms-linear-gradient(top,#34c5ff,#0092cd);background:-o-linear-gradient(top,#34c5ff,#0092cd);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#34c5ff),color-stop(100%,#0092cd));background:-webkit-linear-gradient(top,#34c5ff,#0092cd);background-color:#009ddc;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45)}.janrain-capture-ui a.capture_primary:hover,.janrain-capture-ui a.capture_primary:link,.janrain-capture-ui a.capture_primary:visited{color:#fff}.janrain-capture-ui .capture_secondary,.janrain-capture-ui a.capture_secondary,.janrain-capture-ui button.capture_secondary,.janrain-capture-ui input.capture_secondary{background:linear-gradient(top,#f6f6f6,#ddd);background:-moz-linear-gradient(top,#f6f6f6,#ddd);background:-ms-linear-gradient(top,#f6f6f6,#ddd);background:-o-linear-gradient(top,#f6f6f6,#ddd);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f6f6f6),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#f6f6f6,#ddd);background-color:#f6f6f6;box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset;color:#009ddc;moz-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset;o-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset;text-decoration:none;text-shadow:none;webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset}.janrain-capture-ui a.capture_secondary:hover,.janrain-capture-ui a.capture_secondary:link,.janrain-capture-ui a.capture_secondary:visited{color:#333}.janrain-capture-ui .capture_btn_half,.janrain-capture-ui a.capture_btn_half,.janrain-capture-ui button.capture_btn_half,.janrain-capture-ui input.capture_btn_half{box-sizing:border-box;margin:0 1%;moz-box-sizing:border-box;ms-box-sizing:border-box;padding-left:5px;padding-right:5px;webkit-box-sizing:border-box;width:48%}.janrain-capture-ui .capture_btn_full,.janrain-capture-ui a.capture_btn_full,.janrain-capture-ui button.capture_btn_full,.janrain-capture-ui input.capture_btn_full{box-sizing:border-box;margin:0;moz-box-sizing:border-box;ms-box-sizing:border-box;webkit-box-sizing:border-box;width:100%}.janrain-capture-ui .capture_processing{background-color:none;border:none!important;box-shadow:none;moz-box-shadow:none;o-box-shadow:none;webkit-box-shadow:none}.janrain-capture-ui .capture_backButton{background-image:none}.janrain-capture-ui .capture_backButton span{background-image:none;line-height:inherit}.janrain-capture-ui .capture_backgroundColor .capture_secondary{border:1px solid #ddd;border-width:1px 1px 0}.janrain-capture-ui .capture_display_toggle_wrap{border-radius:4px;font-size:12px;khtml-border-radius:4px;left:100%;line-height:16px;moz-border-radius:4px;ms-border-radius:4px;o-border-radius:4px;top:20px;webkit-border-radius:4px}.janrain-capture-ui .capture_display_toggle:hover{background-color:#f6f6f6}.janrain-capture-ui .capture_display_toggle_disabled{color:#ccc}.janrain-capture-ui .capture_display_toggle_disabled:hover{background-color:transparent;cursor:none}.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_addressDrop_city_,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_addressDrop_stateprovince_,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_addressDrop_zippostalcode_,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_editProfile_addressDrop_city_,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_editProfile_addressDrop_stateprovince_,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_editProfile_addressDrop_zippostalcode_{display:inline-block;display:-moz-inline-box;margin-left:1%;moz-box-orient:vertical;vertical-align:auto;vertical-align:middle}.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_tip_error,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_tip_validated,.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_tip_validating{left:290px;position:absolute;top:10px}.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_addressDrop_city_{margin-left:0;width:43%}.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_addressDrop_stateprovince_{width:25%}.janrain-capture-ui .capture_form_item.capture_addressBlock .capture_form_item_addressDrop_zippostalcode_{width:30%}.janrain-capture-ui .capture_dateselect_day,.janrain-capture-ui .capture_dateselect_month,.janrain-capture-ui .capture_dateselect_year{display:inline-block;display:-moz-inline-box;margin-left:1%;moz-box-orient:vertical;vertical-align:auto;vertical-align:middle;*display:inline}.janrain-capture-ui .capture_dateselect_month{margin-left:0;width:40%}.janrain-capture-ui .capture_dateselect_day{width:18%}.janrain-capture-ui .capture_dateselect_year{width:40%}.janrain-capture-ui .capture_addressBlock .capture_form_item,.janrain-capture-ui .capture_nameBlock .capture_form_item{margin-bottom:0;min-height:0}.janrain-capture-ui .capture_provider{margin:0}.janrain-capture-ui .capture_provider li{background-color:#f6f6f6;border-radius:5px;khtml-border-radius:5px;moz-border-radius:5px;ms-border-radius:5px;o-border-radius:5px;webkit-border-radius:5px}.janrain-capture-ui .capture_provider li.capture_linkAccount{background-color:transparent;margin:0;padding:0}.janrain-capture-ui .capture_provider li .capture_remove{cursor:pointer;position:absolute;right:0}.janrain-capture-ui #profile_pic{height:150px;overflow:hidden}.janrain-capture-ui .capture_profile_pic{height:150px;margin:0 auto 20px;width:150px}.janrain-capture-ui #profile_pic img{width:150px}.janrain-capture-ui#capture_editProfile_photoManager_uploadphotoscreen .capture_profile_pic{width:100px;height:100px}.janrain-capture-ui .capture_photoManager .options{display:block;margin-top:10px;text-align:center}.janrain-capture-ui .capture_photoManager .options li{border:1px #ccc solid;border-width:0 1px;display:inline-block;display:-moz-inline-box;moz-box-orient:vertical;padding:0 5px;vertical-align:auto;vertical-align:middle;*display:inline}.janrain-capture-ui .capture_photoManager .options li:first-child,.janrain-capture-ui .capture_photoManager .options li:last-child{border:none}#janrainModal .janrain-capture-ui.capture-ui-content#capture_editProfile_photoManager_editphotoscreen{width:740px}.janrain-capture-ui .capture_uploadPhoto_container{display:inline-block;display:-moz-inline-box;moz-box-orient:vertical;vertical-align:auto;vertical-align:middle;width:250px;*display:inline}.janrain-capture-ui .capture_popup_container{background-color:#f6f6f6;border:1px solid #ccc}.janrain-capture-ui .capture_popup_container .capture_popup-arrow:after{background:#f6f6f6;border:1px solid #ccc}#janrainModal .janrain-capture-ui.capture-ui-content#returnTraditional,#janrainModal .janrain-capture-ui.capture-ui-content#signIn{min-height:220px;padding:20px 0 0}#janrainModal .janrain-capture-ui.capture-ui-content#returnSocial{min-height:220px;padding:20px 0}.janrain-capture-ui#editProfile{width:auto;padding:10px;background-color:transparent}#janrainModal .janrain-capture-ui.capture-ui-content#returnSocial h2,#janrainModal .janrain-capture-ui.capture-ui-content#returnTraditional h2,#janrainModal .janrain-capture-ui.capture-ui-content#signIn h2{margin:0 0 0 20px}#janrainModal .janrain-capture-ui.capture-ui-content .capture_signin{width:310px;margin:0 auto}.janrain-capture-ui#editProfile .capture_form_item label{height:auto;overflow:visible;text-indent:0;text-indent:inherit;text-transform:capitalize}.capture_editCol{margin:10px 0 0 10px}.janrain-capture-ui#returnTraditional .capture_backgroundColor{padding:25px 10px}.janrain-capture-ui#returnTraditional .capture_form_item{margin-bottom:0;min-height:51px}#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts{padding:0 0 55px;width:510px}#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts .capture_header{background-color:#f6f6f6;border:none;color:inherit;padding-bottom:0;text-align:left}#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts .capture_header .capture_icon_col{height:25px;overflow:hidden;width:25px}#janrainModal .janrain-capture-ui.capture-ui-content#mergeAccounts .capture_header img{height:auto;width:25px}.janrain-capture-ui#mergeAccounts .capture_form_item label{height:auto;text-indent:0;text-indent:inherit;text-transform:capitalize}.janrain-capture-ui .capture_displayName_col{display:inline-block;display:-moz-inline-box;margin:10px 0 10px 10px;moz-box-orient:vertical;vertical-align:auto;vertical-align:middle;vertical-align:top;*display:inline}.janrain-capture-ui .capture_mergeCol{display:inline-block;display:-moz-inline-box;margin:10px;moz-box-orient:vertical;padding:10px;position:relative;vertical-align:auto;vertical-align:middle;width:43%}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection{border:1px solid #ccc}.janrain-capture-ui .capture_mergeCol{*display:inline}.janrain-capture-ui .capture_mergeCol .capture_popup_container .capture_popup-arrow{left:100px}.janrain-capture-ui .capture_header .capture_mergeProvider,.janrain-capture-ui .capture_mergeCol .capture_mergeProvider{position:absolute;right:30px;top:8px}.janrain-capture-ui .capture_dashed .capture_backgroundColor{border-radius:5px;khtml-border-radius:5px;margin-top:0;moz-border-radius:5px;ms-border-radius:5px;o-border-radius:5px;webkit-border-radius:5px}.janrain-capture-ui .capture_mergeExisting_col{padding:0}.janrain-capture-ui .capture_mergeExisting_col .capture_mergeProvider{right:10px}.janrain-capture-ui .capture_mergeExisting_col .capture_icon_col{margin-left:0;margin-top:4px}.janrain-capture-ui .capture_mergeExisting_col .capture_displayName_col{margin-top:0}.janrain-capture-ui .capture_mergeProvider{margin-right:5px}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection{background-color:#f6f6f6;border-radius:5px;box-sizing:content-box;khtml-border-radius:5px;margin:20px;moz-border-radius:5px;moz-box-sizing:content-box;ms-border-radius:5px;ms-box-sizing:content-box;o-border-radius:5px;padding:0;webkit-border-radius:5px;webkit-box-sizing:content-box;width:auto}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio{padding:0}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio label{font-size:14px;margin:0;padding:15px 15px 15px 25px}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio label .capture_smallText{display:block}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio label .capture_recommended{font-weight:100;position:absolute;right:3px;text-transform:uppercase;top:2px}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled{background-color:#009ddc;border-radius:5px 5px 0 0;khtml-border-radius:5px 5px 0 0;moz-border-radius:5px 5px 0 0;ms-border-radius:5px 5px 0 0;o-border-radius:5px 5px 0 0;webkit-border-radius:5px 5px 0 0}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled.capture_form_item_mergeAccounts_mergeRadio:first-child{border-radius:5px 5px 0 0;khtml-border-radius:5px 5px 0 0;moz-border-radius:5px 5px 0 0;ms-border-radius:5px 5px 0 0;o-border-radius:5px 5px 0 0;webkit-border-radius:5px 5px 0 0}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled.capture_form_item_mergeAccounts_mergeRadio:nth-of-type(2){border-radius:0 0 5px 5px;khtml-border-radius:0 0 5px 5px;moz-border-radius:0 0 5px 5px;ms-border-radius:0 0 5px 5px;o-border-radius:0 0 5px 5px;webkit-border-radius:0 0 5px 5px}.janrain-capture-ui .capture_form_collection_merge_radioButtonCollection .capture_form_item_mergeAccounts_mergeRadio.capture_toggled label{color:#fff}.janrain-capture-ui .capture_hover:hover .capture_popup_container{width:100%;background:linear-gradient(top,#f6f6f6,#ddd);background:-moz-linear-gradient(top,#f6f6f6,#ddd);background:-ms-linear-gradient(top,#f6f6f6,#ddd);background:-o-linear-gradient(top,#f6f6f6,#ddd);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f6f6f6),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#f6f6f6,#ddd);background-color:#f6f6f6;box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset;moz-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset;o-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset;webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.35)inset}.capture_createAccountButton::before{margin-right:.25em;font-family:janrain-icons;font-style:normal;font-size:16px;line-height:1;speak:none;display:inline-block;vertical-align:middle;content:"\e015";color:#009ddc}#capture_signIn_createAccountButton{color:#009ddc}a#capture_editProfile_resendLink{position:relative;top:-20px}