﻿.video-js,
.vjs-icon-cog { font-weight: 400; font-style: normal }

	.video-js .vjs-audio-button .vjs-icon-placeholder,
	.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
	.video-js .vjs-captions-button .vjs-icon-placeholder,
	.video-js .vjs-chapters-button .vjs-icon-placeholder,
	.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
	.video-js .vjs-descriptions-button .vjs-icon-placeholder,
	.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
	.video-js .vjs-mute-control .vjs-icon-placeholder,
	.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
	.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
	.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
	.video-js .vjs-play-control .vjs-icon-placeholder,
	.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
	.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
	.video-js .vjs-play-progress,
	.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
	.video-js .vjs-subtitles-button .vjs-icon-placeholder,
	.video-js .vjs-volume-level,
	.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
	.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
	.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
	.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
	.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
	.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
	.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
	.vjs-icon-audio,
	.vjs-icon-audio-description,
	.vjs-icon-cancel,
	.vjs-icon-captions,
	.vjs-icon-chapters,
	.vjs-icon-circle,
	.vjs-icon-circle-inner-circle,
	.vjs-icon-circle-outline,
	.vjs-icon-facebook,
	.vjs-icon-fullscreen-enter,
	.vjs-icon-fullscreen-exit,
	.vjs-icon-gplus,
	.vjs-icon-hd,
	.vjs-icon-linkedin,
	.vjs-icon-pause,
	.vjs-icon-pinterest,
	.vjs-icon-play,
	.vjs-icon-play-circle,
	.vjs-icon-replay,
	.vjs-icon-share,
	.vjs-icon-spinner,
	.vjs-icon-square,
	.vjs-icon-subtitles,
	.vjs-icon-tumblr,
	.vjs-icon-twitter,
	.vjs-icon-volume-high,
	.vjs-icon-volume-low,
	.vjs-icon-volume-mid,
	.vjs-icon-volume-mute { font-family: VideoJS !important; font-weight: 400; font-style: normal }

	.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
	.vjs-button > .vjs-icon-placeholder:before,
	.vjs-no-js { text-align: center }

	.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
	.video-js .vjs-modal-dialog,
	.vjs-button > .vjs-icon-placeholder:before,
	.vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0; left: 0; width: 100%; height: 100% }

@font-face { font-family: VideoJS; src: url(../fonts/VideoJS.eot?#iefix) format("eot") }

@font-face { font-family: VideoJS; src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype"); font-weight: 400; font-style: normal }

.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before { content: "\f101" }

.vjs-icon-play-circle:before { content: "\f102" }

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before { content: "\f103" }

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before { content: "\f104" }

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before { content: "\f105" }

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before { content: "\f106" }

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before { content: "\f107" }

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before { content: "\f108" }

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before { content: "\f109" }

.vjs-icon-square:before { content: "\f10a" }

.vjs-icon-spinner:before { content: "\f10b" }

.vjs-sub-disabled .vjs-subs-caps-button { background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='28px' viewBox='0 0 28 28' enable-background='new 0 0 28 28' xml:space='preserve'%3E%3Crect fill='%23666666' fill-opacity='0' width='28' height='28'/%3E%3Cpath id='ytp-id-16' fill='%23666666' d='M7,7C5.89,7,5,7.9,5,9v10c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V9c0-1.1-0.9-2-2-2H7z M13,13.001h-1.5v-0.5h-2v3h2v-0.5H13v1c0,0.55-0.45,1-1,1H9c-0.55,0-1-0.45-1-1v-4c0-0.55,0.45-1,1-1h3c0.55,0,1,0.45,1,1V13.001 L13,13.001z M20,13.001h-1.5v-0.5h-2v3h2v-0.5H20v1c0,0.55-0.45,1-1,1h-3c-0.55,0-1-0.45-1-1v-4c0-0.55,0.45-1,1-1h3 c0.55,0,1,0.45,1,1V13.001L20,13.001z'/%3E%3C/svg%3E") center center no-repeat }

.vjs-subs-caps-button { background: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28px' height='28px' viewBox='0 0 28 28' enable-background='new 0 0 28 28' xml:space='preserve'%3E%3Crect fill='%23666666' fill-opacity='0' width='28' height='28'/%3E%3Cpath id='ytp-id-16' fill='%23FFFFFF' d='M7,7C5.89,7,5,7.9,5,9v10c0,1.1,0.89,2,2,2h14c1.1,0,2-0.9,2-2V9c0-1.1-0.9-2-2-2H7z M13,13.001h-1.5v-0.5h-2v3h2v-0.5H13v1c0,0.55-0.45,1-1,1H9c-0.55,0-1-0.45-1-1v-4c0-0.55,0.45-1,1-1h3c0.55,0,1,0.45,1,1V13.001 L13,13.001z M20,13.001h-1.5v-0.5h-2v3h2v-0.5H20v1c0,0.55-0.45,1-1,1h-3c-0.55,0-1-0.45-1-1v-4c0-0.55,0.45-1,1-1h3 c0.55,0,1,0.45,1,1V13.001L20,13.001z'/%3E%3Cpath fill='%239F224E' d='M23,24c0,0.553-0.378,1-0.846,1H5.845C5.378,25,5,24.553,5,24l0,0c0-0.553,0.378-1,0.845-1h16.311 C22.622,23,23,23.447,23,24L23,24z'/%3E%3C/svg%3E%0A") center center no-repeat }

.video-js,
.vjs-no-js { background-color: #000 }

	.video-js .vjs-captions-button .vjs-icon-placeholder:before,
	.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
	.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
	.vjs-icon-captions:before { content: "\f10d" }

	.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
	.vjs-icon-chapters:before { content: "\f10e" }

.vjs-icon-share { cursor: pointer }

	.vjs-icon-share:before { content: "\f10f"; font-size: 2em; line-height: 2 }

.vjs-icon-cog { font-family: VideoJS }

	.vjs-icon-cog:before { content: "\f110"; font-size: 2em; line-height: 2 }

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before { content: "\f111" }

.vjs-icon-circle-outline:before { content: "\f112" }

.vjs-icon-circle-inner-circle:before { content: "\f113" }

.vjs-icon-hd:before { content: "\f114" }

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before { content: "\f115" }

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before { content: "\f116" }

.vjs-icon-facebook:before { content: "\f117" }

.vjs-icon-gplus:before { content: "\f118" }

.vjs-icon-linkedin:before { content: "\f119" }

.vjs-icon-twitter:before { content: "\f11a" }

.vjs-icon-tumblr:before { content: "\f11b" }

.vjs-icon-pinterest:before { content: "\f11c" }

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before { content: "\f11d" }

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before { content: "\f11e" }

.video-js { display: block; vertical-align: top; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; position: relative; padding: 0; font-size: 10px; line-height: 1; font-family: Arial, Helvetica, sans-serif; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }

	.video-js:-moz-full-screen { position: absolute }

	.video-js:-webkit-full-screen { width: 100% !important; height: 100% !important }

	.video-js .vjs-tech,
	.video-js.vjs-fill { width: 100%; height: 100% }

	.video-js[tabindex="-1"] { outline: 0 }

	.video-js *,
	.video-js:after,
	.video-js:before { -webkit-box-sizing: inherit; box-sizing: inherit }

	.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0 }

	.video-js .vjs-time-tooltip,
	.vjs-error .vjs-error-display:before,
	.vjs-menu .vjs-menu-content,
	.vjs-no-js { font-family: Arial, Helvetica, sans-serif }

	.video-js.vjs-16-9,
	.video-js.vjs-4-3,
	.video-js.vjs-fluid { width: 100%; max-width: 100%; height: 0 }

	.video-js.vjs-16-9 { padding-top: 56.25% }

	.video-js.vjs-4-3 { padding-top: 75% }

	.video-js .vjs-tech { position: absolute; top: 0; left: 0 }

body.vjs-full-window { padding: 0; margin: 0; height: 100%; overflow-y: auto }

.vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; left: 0; top: 0; bottom: 0; right: 0 }

.video-js.vjs-fullscreen { width: 100% !important; height: 100% !important; padding-top: 0 !important }

	.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none }

.vjs-hidden { display: none !important }

.vjs-disabled { opacity: .5; cursor: default }

.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0; width: 1px }

.vjs-lock-showing { display: block !important; opacity: 1; visibility: visible }

.vjs-no-js { padding: 20px; color: #fff; font-size: 18px; width: 300px; height: 150px; margin: 0 auto }

	.vjs-no-js a,
	.vjs-no-js a:visited { color: #66A8CC }

.video-js .vjs-big-play-button { position: absolute; top: 0; left: 0; opacity: 0.8; width: 100%; height: 100%; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSItMSAtMSA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMSAtMSA1MCA1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCB4PSItMSIgeT0iLTEiIGZpbGw9Im5vbmUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIvPg0KPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNFMzFCMjEiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBjeD0iMjQiIGN5PSIyNCIgcj0iMjIuNSIvPg0KPHBvbHlnb24gZmlsbD0iI0UzMUIyMSIgcG9pbnRzPSIxOC41MzEsMTEuNTg3IDE4LjUzMSwzNi40MTMgMzcuMjgsMjQgIi8+DQo8L3N2Zz4NCg==) center center no-repeat rgba(0, 0, 0, 0.1); background-size: auto 20%; -webkit-transition: all 0.5s; transition: all 0.5s }

.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -.75em; margin-left: -1.5em }

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button { outline: 0; border-color: #eee; background-color: #73859f; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: all .5s; -webkit-transition: all 0.5s; transition: all 0.5s }

.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button { opacity: 0.0001 }

.vjs-has-started.vjs-paused .vjs-big-play-button { opacity: 0.85 }

.vjs-playing .vjs-big-play-button { opacity: 0.0001 }

.vjs-suggestion .vjs-big-play-button { opacity: 0 !important }

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button { opacity: 0.0001 !important }

.video-js button { background: 0 0; border: none; color: inherit; display: inline-block; overflow: visible; font-size: 1.5em; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; -webkit-transition: none; transition: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0 }

.vjs-control .vjs-button { width: 100%; height: 100% }

.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0; top: .5em; z-index: 2 }

.video-js .vjs-modal-dialog { background: rgba(0, 0, 0, 0.8); background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0))); background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; -webkit-box-sizing: content-box; box-sizing: content-box }

	.video-js .vjs-modal-dialog > * { -webkit-box-sizing: border-box; box-sizing: border-box }

.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1 }

.vjs-menu-button { cursor: pointer }

	.vjs-menu-button.vjs-disabled { cursor: default }

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none }

.vjs-menu .vjs-menu-content { display: block; padding: 0; margin: 0; overflow: auto; -webkit-box-sizing: content-box; box-sizing: content-box }

	.vjs-menu .vjs-menu-content > * { -webkit-box-sizing: border-box; box-sizing: border-box }

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu { display: none }

.vjs-menu li { text-transform: capitalize; list-style: none; margin: 0; padding: .2em 0 .2em 2em; line-height: 2em; font-size: 1.5em; text-align: left; outline: 0 }

	.vjs-menu li:nth-child(2) { border-bottom: 1px #999 solid }

	.vjs-menu li.vjs-menu-item:focus,
	.vjs-menu li.vjs-menu-item:hover { background-color: #73859f; background-color: rgba(115, 133, 159, 0.5) }

	.vjs-menu li.vjs-selected,
	.vjs-menu li.vjs-selected:focus,
	.vjs-menu li.vjs-selected:hover { background-color: #fff; background-color: rgba(0, 0, 0, 0.5); color: #fff; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=); background-repeat: no-repeat; background-position: left .5em center; background-size: 1em auto }

	.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0; margin: 0 0 .3em; font-weight: 700; cursor: default }

.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0; width: 13em; left: -4.5em; height: 0; margin-bottom: 3em; border-top-color: rgba(43, 51, 63, 0.7) }

	.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: #000; background-color: rgba(0, 0, 0, 0.5); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; overflow-y: hidden }

	.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
	.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu { display: block }

.video-js .vjs-menu-button-inline { -webkit-transition: all .4s; transition: all .4s; overflow: hidden }

	.video-js .vjs-menu-button-inline:before { width: 2.222222222em }

	.video-js .vjs-menu-button-inline.vjs-slider-active,
	.video-js .vjs-menu-button-inline:focus,
	.video-js .vjs-menu-button-inline:hover,
	.video-js.vjs-no-flex .vjs-menu-button-inline { width: 12em }

.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0; padding: 0; margin: 0; -webkit-transition: all .4s; -webkit-transition: all 0.4s; transition: all 0.4s }

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu { display: block; opacity: 1 }

.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto }

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu { width: auto }

.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0; overflow: hidden }

.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0; left: 0; right: 0; height: 5em; background-color: #000; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))); background: linear-gradient(transparent, rgba(0, 0, 0, 0.8)) }

.vjs-suggestion .vjs-control-bar { opacity: 0 !important }

.vjs-has-started .vjs-control-bar { display: -webkit-box; display: -ms-flexbox; display: flex; visibility: visible; opacity: 1; -webkit-transition: visibility .1s, opacity .1s; transition: visibility .1s, opacity .1s; position: absolute; bottom: 0 }

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; -webkit-transition: visibility 1s, opacity 1s; transition: visibility 1s, opacity 1s }

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar { display: none !important }

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible }

.vjs-has-started.vjs-no-flex .vjs-control-bar { display: table }

.video-js .vjs-control { position: relative; text-align: center; margin: 0; padding: 0; height: 100%; width: 5em; -webkit-box-flex: none; -ms-flex: none; flex: none }

.vjs-button > .vjs-icon-placeholder:before { font-size: 2.5em; line-height: 2 }

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before { text-shadow: 0 0 1em #fff }

.video-js .vjs-control-text { border: 0; clip: rect(0 0 0 0); height: 1px; overflow: hidden; padding: 0; position: absolute; width: 1px }

.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle }

.video-js .vjs-custom-control-spacer { display: none }

.video-js .vjs-progress-control { cursor: pointer; -webkit-box-flex: auto; -ms-flex: auto; flex: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 4em }

	.video-js .vjs-progress-control.disabled { cursor: default }

.vjs-live .vjs-progress-control { display: none }

.vjs-no-flex .vjs-progress-control { width: auto }

.video-js .vjs-progress-holder { -webkit-box-flex: auto; -ms-flex: auto; flex: auto; -webkit-transition: all .2s; transition: all .2s; height: 0.5em }

.video-js .vjs-progress-control .vjs-progress-holder { margin: 0 10px }

.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.5em }

	.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em }

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress { position: absolute; display: block; height: 100%; margin: 0; padding: 0; width: 0; left: 0; top: 0 }

.video-js .vjs-play-progress { background-color: #E31B21 }

	.video-js .vjs-play-progress:before { font-size: 1em; position: absolute; right: -.5em; top: -0.3em }

.video-js .vjs-load-progress { background: #ccc; background: rgba(200, 200, 200, 0.3); overflow: hidden }

	.video-js .vjs-load-progress div { background: #ccc; background: rgba(200, 200, 200, 0.3) }

.video-js .vjs-time-tooltip { background-color: #fff; background-color: rgba(255, 255, 255, 0.8); border-radius: .3em; color: #000; float: right; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: relative; top: -3.4em; visibility: hidden; z-index: 1 }

.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none }

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip { display: block; font-size: .6em; visibility: visible }

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em }

.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: #000; z-index: 1 }

.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0 }

.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block }

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; -webkit-transition: visibility 1s, opacity 1s; -webkit-transition: visibility 1s, opacity 1s; transition: visibility 1s, opacity 1s }

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none }

.vjs-mouse-display .vjs-time-tooltip { color: #fff; background-color: #000; background-color: rgba(0, 0, 0, 0.8) }

.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0; margin: 0 .45em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; background-color: rgba(255, 255, 255, 0.3) }

	.video-js .vjs-slider.disabled { cursor: default }

	.video-js .vjs-slider:focus { text-shadow: 0 0 1em #fff; -webkit-box-shadow: 0 0 1em #fff; box-shadow: 0 0 1em #fff }

.video-js .vjs-mute-control { cursor: pointer; -webkit-box-flex: none; -ms-flex: none; flex: none; padding-left: 2em; padding-right: 2em; padding-bottom: 3em }

.vjs-poster,
.vjs-poster img { padding: 0; vertical-align: middle }

.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: -webkit-box; display: -ms-flexbox; display: flex }

	.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em }

.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px }

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" }

.video-js .vjs-volume-panel { -webkit-transition: width 1s; transition: width 1s; display: -webkit-box; display: -ms-flexbox; display: flex }

	.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
	.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
	.video-js .vjs-volume-panel .vjs-volume-control:active,
	.video-js .vjs-volume-panel .vjs-volume-control:focus,
	.video-js .vjs-volume-panel .vjs-volume-control:hover,
	.video-js .vjs-volume-panel:active .vjs-volume-control,
	.video-js .vjs-volume-panel:focus .vjs-volume-control,
	.video-js .vjs-volume-panel:hover .vjs-volume-control { visibility: visible; opacity: 1; position: relative; -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s; -webkit-transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s; transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s }

		.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-horizontal,
		.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-horizontal,
		.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
		.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
		.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
		.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal,
		.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
		.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
		.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
		.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em }

		.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
		.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
		.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
		.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
		.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
		.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
		.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" }

	.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
	.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
	.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,
	.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover { width: 9em; -webkit-transition: width .1s; -webkit-transition: width 0.1s; transition: width 0.1s }

	.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3.5em; -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s }

	.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s; transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s }

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position: relative; -webkit-transition: none; transition: none }

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { position: absolute; bottom: 3em; left: 0.5em }

.video-js .vjs-volume-bar { margin: 1.35em 0.45em }

.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em }

.vjs-volume-bar.vjs-slider-vertical { width: .5em; height: 5em; margin: 1.35em auto }

.video-js .vjs-volume-level { position: absolute; bottom: 0; left: 0; background-color: #E31B21 }

	.video-js .vjs-volume-level:before { position: absolute; font-size: 0.9em }

.vjs-slider-vertical .vjs-volume-level { width: 0.5em }

	.vjs-slider-vertical .vjs-volume-level:before { top: -.5em; left: -0.2em }

.vjs-slider-horizontal .vjs-volume-level { height: 0.3em }

	.vjs-slider-horizontal .vjs-volume-level:before { top: -.3em; right: -0.5em }

.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 5em }

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 50% }

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100% }

.video-js .vjs-volume-vertical { width: 3em; height: 8em; bottom: 8em; background-color: #2B333F; background-color: rgba(43, 51, 63, 0.7) }

.video-js .vjs-volume-horizontal .vjs-menu { left: -2em }

.vjs-poster { display: inline-block; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: #000; cursor: pointer; margin: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100% }

	.vjs-poster img { display: block; margin: 0 auto; max-height: 100%; width: 100% }

.vjs-has-started .vjs-poster { display: none }

.vjs-audio.vjs-has-started .vjs-poster { display: block }

.vjs-using-native-controls .vjs-poster { display: none }

.video-js .vjs-live-control { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start; -webkit-box-flex: auto; -ms-flex: auto; flex: auto; font-size: 1em; line-height: 3em }

.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left }

.video-js .vjs-time-control { -webkit-box-flex: none; -ms-flex: none; flex: none; font-size: 1.4em; line-height: 3.5em; min-width: .5em; width: auto; padding-left: .1em; padding-right: 0.1em }

.vjs-live .vjs-time-control { display: none }

.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration { display: block }

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control { width: 0 !important; white-space: nowrap }

.vjs-time-divider { display: block; line-height: 3em }

.vjs-live .vjs-time-divider { display: none }

.video-js .vjs-play-control .vjs-icon-placeholder { cursor: pointer; -webkit-box-flex: none; -ms-flex: none; flex: none }

.vjs-text-track-display { position: absolute; bottom: 3em; left: 0; right: 0; top: 0; pointer-events: none }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em }

.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: .1em; background-color: #000; background-color: rgba(0, 0, 0, 0.5) }

.vjs-subtitles { color: #fff }

.vjs-captions { color: #fc6 }

.vjs-tt-cue { display: block }

video::-webkit-media-text-track-display { -webkit-transform: translateY(-3em); transform: translateY(-3em) }

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { -webkit-transform: translateY(-1.5em); transform: translateY(-1.5em) }

.video-js .vjs-fullscreen-control { cursor: pointer; -webkit-box-flex: none; -ms-flex: none; flex: none }

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button { position: absolute; top: 0; left: 0; width: 100%; height: 100% }

.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center }

.vjs-playback-rate .vjs-menu { width: 4em; left: 0 }

.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; display: none }

.vjs-error .vjs-error-display:before { color: #fff; content: 'Có lỗi trong quá trình tải video, vui lòng thử lại sau!'; font-size: 2em; left: 0; line-height: 1; margin-top: -.5em; position: absolute; text-shadow: .05em .05em .1em #000; text-align: center; top: 50%; vertical-align: middle; width: 100% }

.vjs-loading-spinner { display: block; position: absolute; top: 0; left: 0; opacity: .0001; width: 100%; height: 100%; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IHg9Ii0wLjA4MyIgZmlsbD0ibm9uZSIgd2lkdGg9IjQ3Ljk5OSIgaGVpZ2h0PSI0OCIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgY3g9IjI0IiBjeT0iMjQiIHI9IjIwIj48YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiByZXN0YXJ0PSJhbHdheXMiIGNhbGNNb2RlPSJsaW5lYXIiIGFkZGl0aXZlPSJyZXBsYWNlIiBhY2N1bXVsYXRlPSJub25lIiB0bz0iMCIgZnJvbT0iMzYwIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIzcyIgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLWRhc2hvZmZzZXQiPjwvYW5pbWF0ZT48YW5pbWF0ZSAgZmlsbD0icmVtb3ZlIiB2YWx1ZXM9IjEwMCAxNTA7MSAyNTAiIHJlc3RhcnQ9ImFsd2F5cyIgY2FsY01vZGU9ImxpbmVhciIgYWRkaXRpdmU9InJlcGxhY2UiIGFjY3VtdWxhdGU9Im5vbmUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjNzIiBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaGFycmF5Ij48L2FuaW1hdGU+PC9jaXJjbGU+PC9zdmc+) center center no-repeat rgba(0, 0, 0, 0.7); background-size: auto 20%; -webkit-transition: all .5s; transition: all .5s; -webkit-transition-delay: 0s; transition-delay: 0s }

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner { opacity: .85; -webkit-transition: all .5s; transition: all .5s; -webkit-transition-delay: 1s; transition-delay: 1s }

.vjs-error .vjs-loading-spinner { opacity: .0001 !important; -webkit-transition: all .5s; transition: all .5s; -webkit-transition-delay: 0s; transition-delay: 0s }

.vjs-chapters-button .vjs-menu ul { width: 24em }

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { position: absolute }

	.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before { font-family: VideoJS; content: ""; font-size: 1.5em; line-height: inherit }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer { -webkit-box-flex: auto; -ms-flex: auto; flex: auto }

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer { width: auto }

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control { display: none }

.vjs-modal-dialog.vjs-text-track-settings { background-color: #2B333F; background-color: rgba(43, 51, 63, 0.75); color: #fff; height: 70% }

.vjs-text-track-settings .vjs-modal-dialog-content { display: table }

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font { display: table-cell }

.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom }

.ad_time_txt,
.fp-ad-close-text { vertical-align: middle; text-decoration: none }

.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none }

	.vjs-text-track-settings fieldset span { display: inline-block; margin-left: 5px }

.vjs-text-track-settings legend { color: #fff; margin: 0 0 5px }

.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); display: block; margin: 0 0 5px; padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden }

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus { outline-style: solid; outline-width: medium; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f)); background-image: linear-gradient(0deg, #fff 88%, #73859f 100%) }

.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75) }

.vjs-track-settings-controls button { background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f)); background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%); color: #2B333F; cursor: pointer; border-radius: 2px }

.vjs-track-settings-controls .vjs-default-button { margin-right: 1em }

@media print {
	.video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden }
}

@media \0screen {
	.vjs-user-inactive.vjs-playing .vjs-control-bar:before { content: "" }

	.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: hidden }
}

video::-webkit-media-controls { display: none !important; -webkit-appearance: none }

video::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none }

video::-webkit-media-controls-play-button { display: none !important; -webkit-appearance: none }

::-webkit-media-controls-start-playback-button { display: none !important; -webkit-appearance: none }

::-webkit-media-controls-panel { display: none !important; -webkit-appearance: none }

.fp-video-title-bottom,
.fp-video-title-top { width: 100%; position: absolute; display: block; left: 0; opacity: 1 }

.fp-video-title-bottom { min-height: 80px; bottom: -100px; text-align: center; padding: 22px 15px 0; background: #e5e5e5; color: #333; -webkit-transition: bottom .5s ease, opacity .5s; -webkit-transition: bottom 0.5s ease, opacity 0.5s; transition: bottom 0.5s ease, opacity 0.5s }

.fp-txt-title-bottom { padding: 0; margin: 0 }

.fp-video-title-top { min-height: 130px; top: -100px; text-align: left; padding: 22px 25px; color: #fff; -webkit-transition: top .5s ease; -webkit-transition: top 0.5s ease; transition: top 0.5s ease }

.ad_time_txt,
.fp-ad-close-button { display: inline-block; position: absolute; top: 0 }

.fp-txt-title-top { font: 400 22px arial; color: #fff }

@media screen and (min-width: 1601px) {
	.text-title { font-size: 40px; line-height: 50px }

	.text-dur { font-size: 32px }

	.text-height { height: 87px !important }
}

@media screen and (max-width: 1600px) {
	.text-title { font-size: 35px; line-height: 45px }

	.text-dur { font-size: 28px }

	.text-height { height: 78px !important }
}

@media screen and (max-width: 1440px) {
	.text-title { font-size: 30px; line-height: 40px }

	.text-dur { font-size: 24px }

	.text-height { height: 70px !important }
}

@media screen and (max-width: 1366px) {
	.text-title { font-size: 28px; line-height: 38px }

	.text-dur { font-size: 22px }

	.text-height { height: 65px !important }
}

@media screen and (max-width: 1240px) {
	.text-title { font-size: 25px; line-height: 35px }

	.text-dur { font-size: 21px }

	.text-height { height: 61px !important }
}

@media screen and (max-width: 767px) {
	.text-title { font-size: 18px; line-height: 28px }

	.text-dur { font-size: 14px }

	.text-height { height: 47px !important }
}

@media screen and (max-width: 479px) {
	.text-title { font-size: 14px; line-height: 24px }

	.text-dur { font-size: 12px }

	.text-height { height: 41px !important }
}

.fp-ad-close-text { position: absolute; right: 20px; bottom: 20px; z-index: 2147483647; cursor: pointer; background: none; padding: 0; border: none; min-width: 110px }

	.fp-ad-close-text .fp-ad-close-skip-text { width: 110px; font: 11px arial, helvetica, sans-serif; color: #fff; text-align: center; -webkit-tap-highlight-color: transparent; background-color: #525252; border: 1px solid #e5e5e5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 35px; border-radius: 18.5px; font-size: 14px; padding-left: 20px; padding-right: 42px; font-weight: 400; white-space: nowrap }

		.fp-ad-close-text .fp-ad-close-skip-text:after { content: ''; width: 12px; height: 12px; background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 12L8.5 6L0 0V12ZM10 0V12H12V0H10Z' fill='white'/%3e%3c/svg%3e ") no-repeat 0 0/contain; position: absolute; top: 11px; right: 22px }

		.fp-ad-close-text .fp-ad-close-skip-text.fp-ad-close-skip-thumb { height: 50px; border-radius: 6px; padding: 5px 5px 5px 0 }

			.fp-ad-close-text .fp-ad-close-skip-text.fp-ad-close-skip-thumb:after { display: none }

	.fp-ad-close-text .fp-ad-close-text-thumb { width: 67px; height: 40px; border-radius: 4px; -ms-flex-negative: 0; flex-shrink: 0; position: relative }

		.fp-ad-close-text .fp-ad-close-text-thumb img { height: 40px; max-width: 100%; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50% }

	.fp-ad-close-text .fp-ad-close-text-num { -ms-flex-negative: 1; flex-shrink: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; font-size: 22px }

	.fp-ad-close-text.fp-ad-close-text-eng { min-width: 125px }

		.fp-ad-close-text.fp-ad-close-text-eng .fp-ad-close-skip-text { width: 125px }

	.fp-ad-close-text:hover { background: none; border: none; border-right: none }

.fp-ad-close-button { width: 21px; height: 21px; right: 0; cursor: pointer; z-index: 2147483647; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACYElEQVQ4T62Vv7YZURTGv3Pu5C46dUhUCgzDij60ikubFHgD8gR4gvAGWElPoSZFyix/h0IlpNexrjEna8+akTHuXDdZ2Y1l5pzf7LP3t7/D4BJCiASA9wASmqa9kyQppmnaTJKkHwDGAL4xxuj3KpjziRDCB6AKoELvFovF42q1uh+Px0gkEgiFQo+RSOTe3NcAUGeM7eycC6gQIq3reptz/rZer6NWq7kdxHhXrVah6/pPznmRMTa0Fp+hBAQwmM1mp0KhcEeZ3QrKvNPpnGKx2B2ApFUOA0pH1nV9oqqqPx6P04K/iul0eopGo7845wqVwoJSbcrJZBIvydD5Rcp4NBrR4yZjrMLMLo+cNSyVSiiXy8hkMtjt/vTB5/NhMBig2Wyi1Wqd+VaNjTIIIajLnxm7FAJlrCiKkbkFtoCU2WQyMdRgDyEE/f1E0Jaqqh9lWX5lX0CA4XB4BufzeXS7XQNEwHQ6fXEC2rvdbjW/3/+VHY/HWb/fl2mTM+zg/X4Pr9frCqS99NFsNvudMhXPaTIYDGK5XBpAAofDYazX6yfVYdX1ZqbUFDry4XCAx+O5qLGTbM+UavpBlmVr9Iy1zqbkcjn0er2r5tnBm83mFAgEvtzsvr0pzuaRrt26T7p4UqeVSuWqyxa40Wi469Qc0/87UbbZn87n89eKovzL7Ovm7MfPs2+CDZcicygWiy92qXa7fTJN6NKlrGKbftrhnL8hzZF+3cLmpxvO+YP9FnBzfnLnMgFVVb1w/lQqpQUCAcn8WBNA7Vnnd8iDVEElse4oWdO0ue2OGrrdUb8BJpuG84Q/41wAAAAASUVORK5CYII=) center center no-repeat }

.ad_time_txt { line-height: 24px !important; background-color: rgba(0, 0, 0, 0.5); width: auto; opacity: 0; right: 10px; padding-left: 10px; padding-right: 10px; font-family: arial, helvetica, sans-serif; font-size: 12px !important; color: #fff !important; border-radius: 4px; z-index: 2147483639; -webkit-transition: top 1s, opacity 1s; -webkit-transition: top 1s, opacity 1s; transition: top 1s, opacity 1s }

.fp-suggestion-container_header,
.fp-suggestion-replay,
.fp-upnext-cancel-button,
.fp-upnext-top { font-family: Arial, sans-serif }

.txt_fly_in { top: 10px; opacity: 1 }

.fp-playnext-popup,
.fp-thumbnail-overlay-curtain { height: 100%; left: 0; top: 0; width: 100%; position: absolute }

@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0) and (min-resolution: 72dpi) {

	.video-js .vjs-play-control .vjs-icon-placeholder::before,
	.vjs-icon-play::before { font-size: 100% !important; line-height: 2 !important }
}

.fp-playnext-popup { display: block; opacity: 1; overflow: hidden; -webkit-transition: all 0.1s cubic-bezier(0.4, 0, 1, 1) 0s; transition: all 0.1s cubic-bezier(0.4, 0, 1, 1) 0s; vertical-align: top }

.fp-autonext-top-title,
.fp-upnext-top { vertical-align: middle; font-weight: 700 }

.fp-thumbnail-overlay-image { background-position: left top; background-repeat: no-repeat; background-size: cover; height: 100%; width: 100% }

.fp-thumbnail-overlay-curtain { background: rgba(0, 0, 0, 0.6) }

.fp-upnext-top { margin: 0; display: block; line-height: normal; font-size: 16px; color: #9b9b9b }

.fp-autonext-top-title { position: absolute; bottom: 50%; left: 15%; margin-bottom: 4%; width: 70%; display: inline-block; line-height: 26px; text-align: center; font-size: 24px; color: #fff }

.fp-upnext-header { display: block; font-size: 16px; padding-bottom: 10px; font-weight: 700 }

.fp-upnext-title { display: block; font-size: 24px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; word-wrap: normal; font-weight: 700; color: #fff }

.fp-upnext-author { color: #fff; display: block; line-height: 1.3em; overflow: hidden; padding: 0 }

.html5-video-player a { color: inherit; outline: 0; text-decoration: none; -webkit-transition: color 0.1s cubic-bezier(0, 0, 0.2, 1) 0s; transition: color 0.1s cubic-bezier(0, 0, 0.2, 1) 0s }

.fp-autonext-top-group { float: left; height: 80%; width: 100%; position: absolute; top: 20% }

.fp-upnext-autoplay-icon { position: absolute; width: 10%; height: 12%; top: 50%; left: 50%; margin: -3% 0 0 -5% }

.fp-upnext-bottom { margin-top: 4%; position: absolute; top: 50%; width: 100%; text-align: center }

.fp-upnext-cancel { display: block; float: none; text-align: center }

.fp-upnext-cancel-button { display: block; float: none; background: 0 0; border: none; color: #ccc; cursor: pointer; font-size: 16px; padding: 5px 10px; text-align: inherit; text-decoration: underline; font-weight: 400 }

	.fp-upnext-cancel-button:hover { color: #E31B21 }

.fp-upnext-close { position: absolute; right: 7px; top: 7px }

.fp-upnext-close-button { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMTAwJSI+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiIGZpbGw9IiNmZmYiIC8+PC9zdmc+); height: 24px; width: 24px }

.fp-mask,
.fp-suggest-popup,
.fp-thumb-mask { height: 100%; top: 0; position: absolute; left: 0 }

.fp-upnext-cancel-button,
.fp-upnext-cancel-button:focus { outline: 0 }

.fp-run-path { stroke-dasharray: 293; stroke-dashoffset: -293; -webkit-animation: dash 10s linear forwards; animation: dash 10s linear forwards }

@-webkit-keyframes dash {
	to { stroke-dashoffset: -586 }
}

@keyframes dash {
	to { stroke-dashoffset: -586 }
}

.fp-suggest-popup { width: 100% }

.fp-mask,
.fp-thumb-mask { width: 100%; background: #000; opacity: 0.7 }

.fp-suggestion-thumb-duration { position: absolute; color: #fff; top: 44%; right: 0; padding: 5px; font-size: 12px; background: #000 }

.fp-suggestion-container_header h3 { margin-top: 0; margin-bottom: 5px; font-size: 16px; font-weight: 400; width: 100%; padding: 0 20px 10px 10% }

.fp-suggestion-container_header { padding-top: 10%; padding-left: 10%; text-align: left; color: #e7e7e7; margin-top: 0; margin-bottom: 0 !important; font-size: 13px !important; font-weight: 700; width: 100%; float: left; line-height: 16px !important }

	.fp-suggestion-container_header .share_video { float: right; padding-right: 10% }

		.fp-suggestion-container_header .share_video a { cursor: pointer; padding: 5px }

.fp-suggestion-list-item__container { height: .0625rem; left: 0; right: 0; top: 0; width: 100%; position: relative }

	.fp-suggestion-list-item__container img { width: 100% }

.fp-suggestion-replay { color: #ccc; font-size: 14px; float: left; position: absolute; right: 15px; top: 15px }

.suggestion-on-videopage { right: 15px; top: 0 }

.suggestion-on-parser { bottom: 45px; left: 40% !important; right: 40% !important }

.fp-suggestion-replay span { display: inline-block; padding: 5px 10px 5px 30px; border: 1px solid #333; cursor: pointer; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDQ1IDI3Ij48c3R5bGU+LmF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGQ9Ik0xOC4yIDVjLTAuMSAwLTAuMiAwLTAuMyAwdjEuN2MwLjEgMCAwLjIgMCAwLjMgMCAzLjUgMCA2LjMgMi44IDYuMyA2LjMgMCAzLjUtMi44IDYuMy02LjIgNi4zcy02LjItMi44LTYuMi02LjJjMC0xLjIgMC4zLTIuMiAwLjktMy4ybDEgMC42IC0wLjMtMy41IC0zLjMgMS43IDEgMC41Yy0wLjcgMS4yLTEuMSAyLjUtMS4xIDMuOSAwIDQuNCAzLjUgNy45IDcuOSA3LjkgNC40IDAgNy45LTMuNSA3LjktNy45QzI2LjEgOC42IDIyLjYgNSAxOC4yIDV6IiBjbGFzcz0iYSIvPjxwb2x5Z29uIHBvaW50cz0iMTYuNCAxNS42IDIwLjcgMTMuMSAxNi40IDEwLjQgMTYuNCAxNS42ICIgY2xhc3M9ImEiLz48L3N2Zz4=) no-repeat #000 }

	.fp-suggestion-replay span:hover { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDQ1IDI3Ij48c3R5bGU+LmF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGQ9Ik0xOC4yIDVjLTAuMSAwLTAuMiAwLTAuMyAwdjEuN2MwLjEgMCAwLjIgMCAwLjMgMCAzLjUgMCA2LjMgMi44IDYuMyA2LjMgMCAzLjUtMi44IDYuMy02LjIgNi4zcy02LjItMi44LTYuMi02LjJjMC0xLjIgMC4zLTIuMiAwLjktMy4ybDEgMC42IC0wLjMtMy41IC0zLjMgMS43IDEgMC41Yy0wLjcgMS4yLTEuMSAyLjUtMS4xIDMuOSAwIDQuNCAzLjUgNy45IDcuOSA3LjkgNC40IDAgNy45LTMuNSA3LjktNy45QzI2LjEgOC42IDIyLjYgNSAxOC4yIDV6IiBjbGFzcz0iYSIvPjxwb2x5Z29uIHBvaW50cz0iMTYuNCAxNS42IDIwLjcgMTMuMSAxNi40IDEwLjQgMTYuNCAxNS42ICIgY2xhc3M9ImEiLz48L3N2Zz4=) no-repeat #E31B21 }

.videoContainter .list_suggest_thumb { width: 93%; float: left; padding: 2% 0 2% 10%; margin: 0 }

	.videoContainter .list_suggest_thumb li { display: inline-block; position: relative; vertical-align: top; width: 31%; margin: 0 2% 10px 0; padding-left: 0 }

.videoContainter .thumb_image_susggest { width: 100%; height: 1px; padding-bottom: 60%; overflow: hidden }

	.videoContainter .thumb_image_susggest img { width: 100%; float: left }

.videoContainter .txt_title_suggest_video { width: 100%; z-index: 8; left: 0; display: block; text-decoration: none; color: #ccc }

.videoContainter .list_suggest_thumb li .fp-playico { position: absolute; width: 100%; height: 0; padding-bottom: 60%; left: 0; top: 0; background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMC40IC0wLjEgMjggMjgiPjxyZWN0IHg9IjAuNCIgeT0iLTAuMSIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJub25lIi8+PGNpcmNsZSBjeD0iMTQuNCIgY3k9IjEzLjkiIHI9IjE0IiBvcGFjaXR5PSIwLjQiLz48cGF0aCBkPSJNMjEuNCAxMy45bC0xMiA2LjVWNy40TDIxLjQgMTMuOXoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=) center center no-repeat; opacity: 0; cursor: pointer }

.videoContainter .list_suggest_thumb li:hover .fp-playico { opacity: 1 }

.videoContainter .list_suggest_thumb li .fp-thumb-mask { opacity: .5; background: #000; width: 100%; height: 0; padding-bottom: 60%; cursor: pointer }

.videoContainter .list_suggest_thumb li:hover .fp-thumb-mask { opacity: 0.2 }

.videoContainter .list_suggest_thumb li:hover .txt_title_suggest_video { display: block; color: #fff }

.fp-suggestion-list-item .fp-suggestion-item__hover { position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); width: 100%; height: 100% }

.fp-suggestion-list-item .fp-suggestion-item__title { font-family: Roboto, sans-serif; font-size: 13px; font-weight: 400; line-height: 20px; height: 46px; text-align: left; word-wrap: break-word; overflow: hidden; display: block; padding: 5px; margin: 0 }

@media screen and (max-width: 1366px) {
	.fp-upnext-title { font-size: 24px; line-height: 30px }

	.fp-upnext-cancel-button,
	.fp-upnext-header { font-size: 16px }
}

@media screen and (max-width: 1024px) {
	.fp-upnext-title { font-size: 20px; line-height: 26px }

	.fp-upnext-cancel-button,
	.fp-upnext-header { font-size: 14px }
}

@media screen and (max-width: 640px) {
	.fp-autonext-top-title { left: 10%; margin-bottom: 5%; width: 80% }

	.fp-upnext-title { font-size: 18px; line-height: 22px }

	.fp-upnext-cancel-button,
	.fp-upnext-header { font-size: 14px }
}

@media screen and (max-width: 414px) {
	.fp-upnext-header { padding-bottom: 5px }

	.fp-autonext-top-title { left: 5%; margin-bottom: 4%; width: 90% }

	.fp-upnext-title { font-size: 16px; line-height: 21px }

	.fp-upnext-cancel-button,
	.fp-upnext-header { font-size: 14px }
}

iframe.vjs-resize-manager { border: none; display: none }

.vjs-texttrack-settings { display: none }

.vjs-text-track-display { -webkit-transform: translateY(-2em); transform: translateY(-2em) }

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { -webkit-transform: translateY(-1.5em); transform: translateY(-1.5em) }

::cue { color: #fff; font-size: 2em; background-color: #000; background-color: rgba(0, 0, 0, 0.6) }

.fp-sound-status-container { opacity: 0; position: absolute; top: 15px; right: 15px; min-width: 108px; width: auto; height: 32px; border-radius: 16px; background-color: #000; background-color: rgba(0, 0, 0, 0.8); color: #fff; text-align: center; font-size: 12px; line-height: 32px; -webkit-transition: opacity 2s; transition: opacity 2s }

::cue(.default) { color: white }

::cue(.lime) { color: lime }

::cue(.cyan) { color: cyan }

::cue(.red) { color: red }

::cue(.magenta) { color: magenta }

::cue(.blue) { color: blue }

::cue(.black) { color: black }

::cue(.yellow) { color: yellow }

::cue(.bg-white) { background-color: rgba(255, 255, 255, 0.6) }

::cue(.bg-lime) { background-color: rgba(0, 255, 0, 0.6) }

::cue(.bg-cyan) { background-color: rgba(0, 255, 255, 0.6) }

::cue(.bg-red) { background-color: rgba(255, 0, 0, 0.6) }

::cue(.bg-yellow) { background-color: rgba(255, 255, 0, 0.6) }

::cue(.bg-magenta) { background-color: rgba(255, 0, 255, 0.6) }

::cue(.bg-blue) { background-color: rgba(0, 0, 255, 0.6) }

::cue(.bg-default) { background-color: rgba(0, 0, 0, 0.6) }

::cue(.bg-font-default) { font-family: Arial, Helvetica, sans-serif }

::cue(.bg-font-times) { font-family: "Times New Roman", Times, sans-serif }

::cue(.bg-font-comic) { font-family: "Comic Sans MS", cursive, sans-serif }

::cue(.bg-font-impact) { font-family: Impact, Charcoal, sans-serif }

::cue(.bg-font-lucida) { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif }

::cue(.bg-font-tahoma) { font-family: Tahoma, Geneva, sans-seriff }

::cue(.bg-font-trebuchet) { font-family: "Trebuchet MS", Helvetica, sans-serif }

::cue(.bg-font-verdana) { font-family: Verdana, Geneva, sans-serif }

::cue(.bg-font-size-default) { font-size: 1em; line-height: 1.5em }

::cue(.bg-font-size-2) { font-size: 1.2em; line-height: 1.5em }

::cue(.bg-font-size-3) { font-size: 1.4em; line-height: 1.6em }

::cue(.bg-font-size-4) { font-size: 1.6em; line-height: 1.8em }

::cue(.bg-font-size-5) { font-size: 1.8em; line-height: 2em }

::cue(.bg-font-size-6) { font-size: 2em; line-height: 2.2em }

span.default { color: white }

span.lime { color: lime }

span.cyan { color: cyan }

span.red { color: red }

span.magenta { color: magenta }

span.blue { color: blue }

span.black { color: black }

span.yellow { color: yellow }

span.bg-default { background-color: rgba(0, 0, 0, 0.6) }

span.bg-white { background-color: rgba(255, 255, 255, 0.6) }

span.bg-lime { background-color: rgba(0, 255, 0, 0.6) }

span.bg-cyan { background-color: rgba(0, 255, 255, 0.6) }

span.bg-red { background-color: rgba(255, 0, 0, 0.6) }

span.bg-magenta { background-color: rgba(255, 0, 255, 0.6) }

span.bg-blue { background-color: rgba(0, 0, 255, 0.6) }

span.bg-yellow { background-color: rgba(255, 255, 0, 0.6) }

span.bg-font-default { font-family: Arial, Helvetica, sans-serif }

span.bg-font-times { font-family: "Times New Roman", Times, sans-serif }

span.bg-font-comic { font-family: "Comic Sans MS", cursive, sans-serif }

span.bg-font-impact { font-family: Impact, Charcoal, sans-serif }

span.bg-font-lucida { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif }

span.bg-font-tahoma { font-family: Tahoma, Geneva, sans-seriff }

span.bg-font-trebuchet { font-family: "Trebuchet MS", Helvetica, sans-serif }

span.bg-font-verdana { font-family: Verdana, Geneva, sans-serif }

span.bg-font-size-default { font-size: 1em; line-height: 1.7em }

span.bg-font-size-2 { font-size: 1.2em; line-height: 1.7em }

span.bg-font-size-3 { font-size: 1.4em; line-height: 1.75em }

span.bg-font-size-4 { font-size: 1.6em; line-height: 1.85em }

span.bg-font-size-5 { font-size: 1.8em; line-height: 2em }

span.bg-font-size-6 { font-size: 2em; line-height: 2.25em }

.fp-endscreen-content { position: absolute; left: 50%; top: 50%; background: #000 }

.fp-video-suggestion-screen { position: absolute; display: block; cursor: pointer; vertical-align: top; opacity: 1; overflow: hidden; -webkit-transform: none; transform: none; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1); -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1); transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1); transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1) }

	.fp-video-suggestion-screen-mini .fp-video-suggestion-screen-info-author,
	.fp-video-suggestion-screen-mini .fp-video-suggestion-screen-info-duration,
	.fp-video-suggestion-screen-list .fp-video-suggestion-screen-info-duration,
	.fp-video-suggestion-screen-mix .fp-video-suggestion-screen-info-duration,
	.fp-video-suggestion-screen-mini .fp-video-suggestion-screen-info-live,
	.fp-video-suggestion-screen[data-is-live=true] .fp-video-suggestion-screen-info-duration { display: none }

	.fp-video-suggestion-screen[data-is-live=true] .fp-video-suggestion-screen-info-live { display: block }

.fp-video-suggestion-screen-listlabel-regular,
.fp-video-suggestion-screen-listlabel-mix { display: none; height: 2.15em; padding-right: 10px; color: #fff; font-weight: 500; text-transform: uppercase; background-color: rgba(0, 0, 0, 0.7) }

.fp-video-suggestion-screen-mini .fp-video-suggestion-screen-listlabel-regular,
.fp-video-suggestion-screen-mini .fp-video-suggestion-screen-listlabel-mix { font-size: 100% }

.fp-video-suggestion-screen-listlabel-icon { display: inline-block; vertical-align: middle; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDM2IiB3aWR0aD0iMTAwJSI+PHVzZSBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMnB4IiB4bGluazpocmVmPSIjeXRwLXN2Zy1wbGF5bGlzdCIgLz48cGF0aCBkPSJtIDIyLjUzLDIxLjQyIDAsNi44NSA1LjY2LC0zLjQyIC01LjY2LC0zLjQyIDAsMCB6IG0gLTExLjMzLDAgOS4wNiwwIDAsMi4yOCAtOS4wNiwwIDAsLTIuMjggMCwwIHogbSAwLC05LjE0IDEzLjYsMCAwLDIuMjggLTEzLjYsMCAwLC0yLjI4IDAsMCB6IG0gMCw0LjU3IDEzLjYsMCAwLDIuMjggLTEzLjYsMCAwLC0yLjI4IDAsMCB6IiBmaWxsPSIjZmZmIiBpZD0ieXRwLXN2Zy1wbGF5bGlzdCIgLz48L3N2Zz4=); width: 2.15em; height: 2.15em }

.fp-video-suggestion-screen-listlabel-mix-icon { display: inline-block; vertical-align: middle; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjEwMCUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDM2IDM2IiB3aWR0aD0iMTAwJSI+PHVzZSBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMTUiIHN0cm9rZS13aWR0aD0iMnB4IiB4bGluazpocmVmPSIjeXRwLXN2Zy1taXgiIC8+PHBhdGggZD0iTTI1LjY1LDE4IEMyNS42MywyMC4zMSAyNC43OCwyMi40MSAyMy40LDI0LjA2IEwyNC4zLDI1IEMyNS45OSwyMy4yMCAyNywyMC43MyAyNywxOCBDMjcsMTUuMjcgMjUuOTksMTIuNzkgMjQuMywxMSBMMjMuNCwxMS45MyBDMjQuNzgsMTMuNTggMjUuNjMsMTUuNjggMjUuNjUsMTggWiBNMTAuMzUsMTggQzEwLjM2LDE1LjY4IDExLjIxLDEzLjU4IDEyLjYsMTEuOTMgTDExLjcsMTEgQzEwLjAwLDEyLjc5IDksMTUuMjcgOSwxOCBDOSwyMC43MyAxMC4wMCwyMy4yMCAxMS43LDI1IEwxMi42LDI0LjA2IEMxMS4yMSwyMi40MSAxMC4zNiwyMC4zMSAxMC4zNSwxOCBaIE0xMy4wNSwxOCBDMTMuMDEsMTYuMjcgMTMuNTQsMTQuOTEgMTQuNCwxMy44IEwxMy41LDEyLjg2IEMxMi4zNywxNC4xMiAxMS43LDE1Ljg1IDExLjcsMTggQzExLjcsMTkuNjcgMTIuMzcsMjEuNDAgMTMuNSwyMi42NiBMMTQuNCwyMS43MyBDMTMuNTQsMjAuNjEgMTMuMDEsMTkuMjYgMTMuMDUsMTggWiBNMjIuMDUsMTIuODYgTDIxLjE1LDEzLjggQzIyLjAwLDE0LjkxIDIyLjUzLDE2LjI3IDIyLjUsMTggQzIyLjUzLDE5LjI2IDIyLjAwLDIwLjYxIDIxLjE1LDIxLjczIEwyMi4wNSwyMi42NiBDMjMuMTcsMjEuNDAgMjMuODUsMTkuNjcgMjMuODUsMTggQzIzLjg1LDE1Ljg1IDIzLjE3LDE0LjEyIDIyLjA1LDEyLjg2IFogTTE2LjUsMTUuNjYgTDIwLjEsMTcuNTMgTDE2LjUsMTkuODYgTDE2LjUsMTUuNjYgWiIgZmlsbD0iI2ZmZiIgaWQ9Inl0cC1zdmctbWl4IiAvPjwvc3ZnPg==); width: 2.15em; height: 2.15em }

.fp-video-suggestion-screen-listlabel-length { font-weight: normal }

.fp-video-suggestion-screen-mini .fp-video-suggestion-screen-listlabel-length { display: none }

.fp-video-suggestion-screen:hover .fp-video-suggestion-screen-listlabel-regular,
.fp-video-suggestion-screen:focus .fp-video-suggestion-screen-listlabel-regular,
.fp-video-suggestion-screen:hover .fp-video-suggestion-screen-listlabel-mix,
.fp-video-suggestion-screen:focus .fp-video-suggestion-screen-listlabel-mix { background-color: transparent }

.fp-video-suggestion-screen[data-is-list=true]:not([data-is-mix=true]) .fp-video-suggestion-screen-listlabel-regular,
.fp-video-suggestion-screen[data-is-mix=true] .fp-video-suggestion-screen-listlabel-mix { display: block }

.fp-video-suggestion-screen-image { -webkit-transition: background 0.1s cubic-bezier(0.4, 0, 1, 1); transition: background 0.1s cubic-bezier(0.4, 0, 1, 1); background-position: center; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0 }

.fp-video-suggestion-screen-info-content { background-image: linear-gradient(to bottom, rgba(12, 12, 12, 0.8) 0, transparent 100px); -webkit-transition: opacity .3s ease; transition: opacity .3s ease; bottom: 0; color: #fff; left: 0; opacity: 0; padding: 10px; position: absolute; right: 0; top: 0; margin: 0 !important }

.fp-video-suggestion-screen-info-title { font-size: 11px; word-wrap: break-word }

.fp-video-suggestion-screen:focus .fp-video-suggestion-screen-info-content,
.fp-video-suggestion-screen:hover .fp-video-suggestion-screen-info-content,
.fp-video-suggestion-screen.ytp-videowall-show-text .fp-video-suggestion-screen-info-content { opacity: 1 }

.fp-video-suggestion-screen-info-duration { background: #000; background: rgba(0, 0, 0, 0.75); bottom: 0; font-weight: 500; line-height: 1; padding: 5px; position: absolute; right: 0 }

	.fp-video-suggestion-screen-info-duration:empty { display: none }

.fp-video-info-container .fp-comment { float: left; padding-left: 5px; line-height: 1; border-left: none; margin-left: 5px; font-size: 11px; border-left: 1px solid #ccc }

.fp-video-info-container .fp-icon-comment span { margin: -2px 0 0 15px; padding-right: 2px; float: left }

.fp-video-info-container .fp-icon-comment { position: relative; width: 12px; height: 12px; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDguMDA0cHgiIGhlaWdodD0iNTRweCIgdmlld0JveD0iLTAuMDA0IDAgNDguMDA0IDU0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjAwNCAwIDQ4LjAwNCA1NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbnMtdmlkZW82MDBzXzE8L3RpdGxlPg0KPHBhdGggaWQ9IkNsb2NrLUljb24iIGZpbGw9IiM2NjY2NjYiIGQ9Ik03LDMuMjV2My41QzcuMDA2LDYuODgyLDYuOTAzLDYuOTk0LDYuNzcxLDdDNi43NjQsNyw2Ljc1Nyw3LDYuNzUsN2gtMi41DQoJQzQuMTE4LDcuMDA2LDQuMDA2LDYuOTAzLDQsNi43NzFDNCw2Ljc2NCw0LDYuNzU3LDQsNi43NXYtMC41QzMuOTk0LDYuMTE4LDQuMDk3LDYuMDA2LDQuMjI5LDZDNC4yMzYsNiw0LjI0Myw2LDQuMjUsNkg2VjMuMjUNCglDNS45OTQsMy4xMTgsNi4wOTcsMy4wMDYsNi4yMjksM0M2LjIzNiwzLDYuMjQzLDMsNi4yNSwzaDAuNUM2Ljg4MiwyLjk5NCw2Ljk5NCwzLjA5Nyw3LDMuMjI5QzcsMy4yMzYsNywzLjI0Myw3LDMuMjV6IE05LjY4LDguMTMNCgljMC43NjMtMS4zMjEsMC43NjMtMi45NDksMC00LjI3QzkuMzA4LDMuMjE2LDguNzczLDIuNjgyLDguMTMsMi4zMUM3LjQ4MywxLjkzNSw2Ljc0OCwxLjc0MSw2LDEuNzUNCglDNS4yNTEsMS43NDUsNC41MTYsMS45NDEsMy44NywyLjMyQzMuMjI3LDIuNjkyLDIuNjkyLDMuMjI3LDIuMzIsMy44N2MtMC43NjMsMS4zMjEtMC43NjMsMi45NDksMCw0LjI3DQoJYzAuMzcyLDAuNjQ0LDAuOTA3LDEuMTc4LDEuNTUsMS41NWMwLjY0NiwwLjM3NSwxLjM4MiwwLjU2OSwyLjEzLDAuNTZjMC43NDksMC4wMDUsMS40ODQtMC4xOTEsMi4xMy0wLjU3DQoJQzguNzczLDkuMzA4LDkuMzA4LDguNzczLDkuNjgsOC4xM3ogTTExLjIsM2MxLjA3MiwxLjg1NiwxLjA3Miw0LjE0NCwwLDZjLTAuNTI3LDAuOTE0LTEuMjg2LDEuNjczLTIuMiwyLjINCgljLTAuOTEsMC41MzEtMS45NDYsMC44MDctMywwLjhjLTEuMDU0LDAuMDA3LTIuMDktMC4yNjktMy0wLjhDMi4wODYsMTAuNjczLDEuMzI3LDkuOTE0LDAuOCw5Yy0xLjA3Mi0xLjg1Ni0xLjA3Mi00LjE0NCwwLTYNCglDMS4zMjcsMi4wODYsMi4wODYsMS4zMjcsMywwLjhDMy45MSwwLjI2OSw0Ljk0Ni0wLjAwNyw2LDBjMS4wNTQtMC4wMDcsMi4wOSwwLjI2OSwzLDAuOEM5LjkxNCwxLjMyNywxMC42NzMsMi4wODYsMTEuMiwzeiIvPg0KPGcgaWQ9Ikljb25zX0NpcmNsZV9QbGF5MTYiPg0KCTxnIGlkPSJJY29uLVBsYXktMiI+DQoJCTxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iIzMzMzMzMyIgY3g9IjYiIGN5PSIzNCIgcj0iNiIvPg0KCQk8cG9seWdvbiBpZD0iXzIiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNC4xNDcsMzEuMjU1IDguNjI1LDM0LjA5OCA0LjE0NywzNi45MzMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8cG9seWdvbiBpZD0iQXJyb3dfUmlnaHQiIGZpbGw9IiMzMzMzMzMiIHBvaW50cz0iMS44NzUsNDIuNzEzIDIuNzc1LDQyIDEwLjEyNSw0OCAyLjc3NSw1NCAxLjg3NSw1My4yODcgOC4zMTcsNDggIi8+DQo8cG9seWdvbiBpZD0iUmVjdGFuZ2xlXzFfY29weV8yLUNvcHkiIHBvaW50cz0iMTIsMjQuODAxIDEwLjgsMjYgNiwyMS4yIDEuMiwyNiAwLDI0LjgwMSA0LjgsMjAgMCwxNS4yIDEuMiwxNCA2LDE4LjgwMSAxMC44LDE0IA0KCTEyLDE1LjIgNy4yLDIwICIvPg0KPHBhdGggaWQ9Ikljb25fQ29tbWVudF9jb3B5IiBmaWxsPSIjOUQyMzRDIiBkPSJNMjQsMGgxMnY4SDI0VjB6IE0yNiwxMlY4aDQuNjdMMjYsMTJ6Ii8+DQo8cG9seWdvbiBpZD0iQXJyb3dfUmlnaHRfY29weSIgZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSIyMi4xMjEsNDIuNzEzIDIxLjIyMSw0MiAxMy44NzgsNDggMjEuMjIxLDU0IDIyLjEyMSw1My4yODcgMTUuNjc5LDQ4ICIvPg0KPHBvbHlnb24gaWQ9IkFycm93X1JpZ2h0X2NvcHlfMiIgZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSIzNC43ODgsNTIuNDkzIDM1LjUsNTEuNTkzIDI5LjUsNDQuMjUgMjMuNSw1MS41OTMgMjQuMjEzLDUyLjQ5MyANCgkyOS41LDQ2LjA1ICIvPg0KPHBvbHlnb24gaWQ9IkFycm93X1JpZ2h0X2NvcHlfMyIgZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSI0Ny4yODgsNDQuMjUgNDgsNDUuMTUgNDIsNTIuNDkzIDM2LDQ1LjE1IDM2LjcxMyw0NC4yNSA0Miw1MC42ODUgIi8+DQo8L3N2Zz4NCg==") no-repeat; background-position: -24px 0; display: inline-block; vertical-align: middle }

.fp-video-info-container .fp-icon-24h { margin-top: -1px; height: 12px; width: 12px; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDguMDA0cHgiIGhlaWdodD0iNTRweCIgdmlld0JveD0iLTAuMDA0IDAgNDguMDA0IDU0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0wLjAwNCAwIDQ4LjAwNCA1NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+aWNvbnMtdmlkZW82MDBzXzE8L3RpdGxlPg0KPHBhdGggaWQ9IkNsb2NrLUljb24iIGZpbGw9IiM2NjY2NjYiIGQ9Ik03LDMuMjV2My41QzcuMDA2LDYuODgyLDYuOTAzLDYuOTk0LDYuNzcxLDdDNi43NjQsNyw2Ljc1Nyw3LDYuNzUsN2gtMi41DQoJQzQuMTE4LDcuMDA2LDQuMDA2LDYuOTAzLDQsNi43NzFDNCw2Ljc2NCw0LDYuNzU3LDQsNi43NXYtMC41QzMuOTk0LDYuMTE4LDQuMDk3LDYuMDA2LDQuMjI5LDZDNC4yMzYsNiw0LjI0Myw2LDQuMjUsNkg2VjMuMjUNCglDNS45OTQsMy4xMTgsNi4wOTcsMy4wMDYsNi4yMjksM0M2LjIzNiwzLDYuMjQzLDMsNi4yNSwzaDAuNUM2Ljg4MiwyLjk5NCw2Ljk5NCwzLjA5Nyw3LDMuMjI5QzcsMy4yMzYsNywzLjI0Myw3LDMuMjV6IE05LjY4LDguMTMNCgljMC43NjMtMS4zMjEsMC43NjMtMi45NDksMC00LjI3QzkuMzA4LDMuMjE2LDguNzczLDIuNjgyLDguMTMsMi4zMUM3LjQ4MywxLjkzNSw2Ljc0OCwxLjc0MSw2LDEuNzUNCglDNS4yNTEsMS43NDUsNC41MTYsMS45NDEsMy44NywyLjMyQzMuMjI3LDIuNjkyLDIuNjkyLDMuMjI3LDIuMzIsMy44N2MtMC43NjMsMS4zMjEtMC43NjMsMi45NDksMCw0LjI3DQoJYzAuMzcyLDAuNjQ0LDAuOTA3LDEuMTc4LDEuNTUsMS41NWMwLjY0NiwwLjM3NSwxLjM4MiwwLjU2OSwyLjEzLDAuNTZjMC43NDksMC4wMDUsMS40ODQtMC4xOTEsMi4xMy0wLjU3DQoJQzguNzczLDkuMzA4LDkuMzA4LDguNzczLDkuNjgsOC4xM3ogTTExLjIsM2MxLjA3MiwxLjg1NiwxLjA3Miw0LjE0NCwwLDZjLTAuNTI3LDAuOTE0LTEuMjg2LDEuNjczLTIuMiwyLjINCgljLTAuOTEsMC41MzEtMS45NDYsMC44MDctMywwLjhjLTEuMDU0LDAuMDA3LTIuMDktMC4yNjktMy0wLjhDMi4wODYsMTAuNjczLDEuMzI3LDkuOTE0LDAuOCw5Yy0xLjA3Mi0xLjg1Ni0xLjA3Mi00LjE0NCwwLTYNCglDMS4zMjcsMi4wODYsMi4wODYsMS4zMjcsMywwLjhDMy45MSwwLjI2OSw0Ljk0Ni0wLjAwNyw2LDBjMS4wNTQtMC4wMDcsMi4wOSwwLjI2OSwzLDAuOEM5LjkxNCwxLjMyNywxMC42NzMsMi4wODYsMTEuMiwzeiIvPg0KPGcgaWQ9Ikljb25zX0NpcmNsZV9QbGF5MTYiPg0KCTxnIGlkPSJJY29uLVBsYXktMiI+DQoJCTxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iIzMzMzMzMyIgY3g9IjYiIGN5PSIzNCIgcj0iNiIvPg0KCQk8cG9seWdvbiBpZD0iXzIiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNC4xNDcsMzEuMjU1IDguNjI1LDM0LjA5OCA0LjE0NywzNi45MzMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8cG9seWdvbiBpZD0iQXJyb3dfUmlnaHQiIGZpbGw9IiMzMzMzMzMiIHBvaW50cz0iMS44NzUsNDIuNzEzIDIuNzc1LDQyIDEwLjEyNSw0OCAyLjc3NSw1NCAxLjg3NSw1My4yODcgOC4zMTcsNDggIi8+DQo8cG9seWdvbiBpZD0iUmVjdGFuZ2xlXzFfY29weV8yLUNvcHkiIHBvaW50cz0iMTIsMjQuODAxIDEwLjgsMjYgNiwyMS4yIDEuMiwyNiAwLDI0LjgwMSA0LjgsMjAgMCwxNS4yIDEuMiwxNCA2LDE4LjgwMSAxMC44LDE0IA0KCTEyLDE1LjIgNy4yLDIwICIvPg0KPHBhdGggaWQ9Ikljb25fQ29tbWVudF9jb3B5IiBmaWxsPSIjOUQyMzRDIiBkPSJNMjQsMGgxMnY4SDI0VjB6IE0yNiwxMlY4aDQuNjdMMjYsMTJ6Ii8+DQo8cG9seWdvbiBpZD0iQXJyb3dfUmlnaHRfY29weSIgZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSIyMi4xMjEsNDIuNzEzIDIxLjIyMSw0MiAxMy44NzgsNDggMjEuMjIxLDU0IDIyLjEyMSw1My4yODcgMTUuNjc5LDQ4ICIvPg0KPHBvbHlnb24gaWQ9IkFycm93X1JpZ2h0X2NvcHlfMiIgZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSIzNC43ODgsNTIuNDkzIDM1LjUsNTEuNTkzIDI5LjUsNDQuMjUgMjMuNSw1MS41OTMgMjQuMjEzLDUyLjQ5MyANCgkyOS41LDQ2LjA1ICIvPg0KPHBvbHlnb24gaWQ9IkFycm93X1JpZ2h0X2NvcHlfMyIgZmlsbD0iIzMzMzMzMyIgcG9pbnRzPSI0Ny4yODgsNDQuMjUgNDgsNDUuMTUgNDIsNTIuNDkzIDM2LDQ1LjE1IDM2LjcxMyw0NC4yNSA0Miw1MC42ODUgIi8+DQo8L3N2Zz4NCg==") no-repeat; background-position: 0 0; display: inline-block; vertical-align: middle }

.fp-video-info-container .fp-duration { float: left; font-size: 11px }

.fp-video-info-container { color: #ccc; line-height: 1 !important; margin: 0 !important }
