@charset "utf-8";

/*@font-face { font-family: 'HelveticaNeueW01-77BdCn_692722'; src: url("https://rafsimons.com/static/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix"); src: url("https://rafsimons.com/static/fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"), url("https://rafsimons.com/static/fonts/ab23c239-fb66-406e-bce6-f0f260f5a217.woff2") format("woff2"), url("https://rafsimons.com/static/fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), url("https://rafsimons.com/static/fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), url("https://rafsimons.com/static/fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg"); }*/
@font-face {
  font-family: 'HelveticaNeueW01-77BdCn_692722';
  src: url("./fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
  src: url("./fonts/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"), 
       url("./fonts/ab23c239-fb66-406e-bce6-f0f260f5a217.woff2") format("woff2"), 
       url("./fonts/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"), 
       url("./fonts/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"), 
       url("./fonts/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}

html,body{
  font-family: 'HelveticaNeueLTPro-BdCn', 'HelveticaNeueW01-77BdCn_692722'; color: black; font-kerning: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /*text-transform: uppercase; font-size: 18px; letter-spacing: 0.021em; line-height: 1.2;*/ }
}

exp{
  font-size:70%;
  vertical-align:top;
}

#player_container #streamroot-graphs{
  position:absolute; top:0; left:0; z-index:10;
}

.use-ap-design .display_manager div.skin{
  left:0; right:20px;
  width:auto;
}
.use-ap-design .displayinstance.skin .bg{
  padding-right: 20px;
  box-sizing: content-box;
  width: 100%;
}
.use-ap-design .right-part{
    margin-right: 5px;
}

.no-dvr .menu-skin{
  top:-6px;
}
.menu-skin.menu-srt{
  left:20px;
  transform:translate(-50%,-100%);
}

.display_manager,
.display_manager .displayinstance,
.display_manager .displayinstance>iframe,
.display_manager .displayinstance>video,
.player-instance{
  transition:none;
}
.displayinstance.hls,
.displayinstance.video{
  position:relative;
  width:100%; height:100%;
}
.display_manager .displayinstance>video,
.display_manager .displayinstance.videoreference{
  width:100%!important;
  height:100%!important;
}
.displayinstance>canvas{
  position: absolute; top: 50%; left: 50%;
  width:100%!important; height:auto!important;
  transform: translate(-50%,-50%);
}
.votvhd-button.votvhd-lng{
  float:left;
}
.votvhd-lng line{
  display:none;
}
.no-dvr .videoreference,
.no-dvr .progress-timecode,
.no-dvr .playing .playbutton,
.no-dvr .votvhd-progress-control,
.no-dvr .playing .votvhd-play-pause{
  display:none!important;
}

.live-button .live-state {
  margin-left:10px;
  /*display:none;*/
}
.icon-volume{
  box-sizing:border-box;
}






/*.custom-font */
.block.embed,
.date .list .option,
.footer-links,
.plugins .plugin,
.questionary .answers textarea,
.questionary .plugin-container,
.slideuse,
.slideuse .thumbcontainer .thumblist a .thumbmask div.numero span,
.slideuse .toolbar .bt .label,
.plugins .plugin .subplugin .button .text,
.plugins .plugin .title,
.questionary .answers input[type="checkbox"] + label:before,
.questionary .answers input[type="radio"] + label:before,
.chat-form .input,
.displayinstance.title,
.displayinstance.title .title,
.displayinstance.counter .libelle-counter,
.width-small .displayinstance.counter .libelle-counter,
.width-verysmall .displayinstance.counter .libelle-counter,
.width-nano .displayinstance.counter .libelle-counter,
.displayinstance.counter .data-counter,
.width-small .displayinstance.counter .data-counter,
.width-verysmall .displayinstance.counter .data-counter,
.width-nano .displayinstance.counter .data-counter
{
	font-family:inherit;
}

.AVANT .displayinstance.title{
  z-index:7;
}
.displayinstance.title .title{
  font-size:3vw;
  font-weight:normal;
  text-transform: initial;
}

.displayinstance.counter{
  font-size:2vw;
  font-weight:normal;
  color:#fff;
  vertical-align:top;
}
.displayinstance.counter .libelle-counter,
.width-small .displayinstance.counter .libelle-counter,
.width-verysmall .displayinstance.counter .libelle-counter,
.width-nano .displayinstance.counter .libelle-counter{
  /*font-family:'Cormorant Garamond';*/
  font-weight:inherit;
  font-size:200%;
  color:inherit;
  vertical-align:inherit;
  top: auto; bottom: 50%;
}
.displayinstance.counter .data-counter,
.width-small .displayinstance.counter .data-counter,
.width-verysmall .displayinstance.counter .data-counter,
.width-nano .displayinstance.counter .data-counter{
  /*font-family:"Times New Roman";*/
  font-weight:inherit;
  font-size:200%;
  color:inherit;
  vertical-align:inherit;
  top: 50%; bottom: auto;
}
.displayinstance.counter .data-counter n{ font-size:150%; }
.displayinstance.counter .data-counter c{ font-size:50%; }
.displayinstance.counter .data-counter b{ font-weight:normal; font-size:50%; padding:0 1vw; }

#rafsimons .displayinstance.title{
  display:none;
}

.AVANT .displayinstance.title .title,
.AVANT .displayinstance.counter{
  color: #000000;
}
.AVANT .displayinstance.title{
  background:none;
}
.AVANT .displayinstance.counter{
  background-color:#fff;
}

.displayinstance.title .title{
text-align: center;
  padding-top: 40px;
}