@font-face {
  font-style: normal;
  font-weight: 400;
  src: url(fonts/fwdugpicon.eot?7hqp96);
  src: url(fonts/fwdugpicon.eot?7hqp96#iefix) format('\embedded-opentype'), url(fonts/fwdugpicon.ttf?7hqp96) format('truetype'), url(fonts/fwdugpicon.woff?7hqp96) format('woff'), url(fonts/fwdugpicon.svg?7hqp96#fwdugpicon) format('svg');
  font-family: 'fwdugpicon';
  font-display: block
}

.fwdugpicon-, [class^='fwdugpicon-']:before, [class*=' fwdugpicon-']:before {
  speak: never;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  font-family: 'fwdugpicon' !important;
  text-transform: none
}

.fwdugpicon-buffer:before {
  content: '\e900'
}

.fwdugpicon-cast:before {
  content: '\e901'
}

.fwdugpicon-CC:before {
  content: '\e902'
}

.fwdugpicon-CC-off:before {
  content: '\e903'
}

.fwdugpicon-close:before {
  content: '\e904'
}

.fwdugpicon-digg:before {
  content: '\e905'
}

.fwdugpicon-facebook:before {
  content: '\e906'
}

.fwdugpicon-fullscreen:before {
  content: '\e907'
}

.fwdugpicon-headephone:before {
  content: '\e908'
}

.fwdugpicon-iframe:before {
  content: '\e909'
}

.fwdugpicon-image:before {
  content: '\e90a'
}

.fwdugpicon-link:before {
  content: '\e90b'
}

.fwdugpicon-linkedin:before {
  content: '\e90c'
}

.fwdugpicon-menu-icon:before {
  content: '\e90d'
}

.fwdugpicon-next:before {
  content: '\e90e'
}

.fwdugpicon-normalscreen:before {
  content: '\e90f'
}

.fwdugpicon-pause:before {
  content: '\e910'
}

.fwdugpicon-phone-blooked:before {
  content: '\e911'
}

.fwdugpicon-phone-unblooked:before {
  content: '\e912'
}

.fwdugpicon-pinterest:before {
  content: '\e913'
}

.fwdugpicon-play:before {
  content: '\e914'
}

.fwdugpicon-play-fill:before {
  content: '\e915'
}

.fwdugpicon-prev:before {
  content: '\e916'
}

.fwdugpicon-reddit:before {
  content: '\e917'
}

.fwdugpicon-search:before {
  content: '\e918'
}

.fwdugpicon-settings:before {
  content: '\e919'
}

.fwdugpicon-share:before {
  content: '\e91a'
}

.fwdugpicon-sound:before {
  content: '\e91b'
}

.fwdugpicon-sound-off:before {
  content: '\e91c'
}

.fwdugpicon-tumblr:before {
  content: '\e91d'
}

.fwdugpicon-twitter:before {
  content: '\e91e'
}

.fwdugpicon-vimeo:before {
  content: '\e91f'
}

.fwdugpicon-vr:before {
  content: '\e920'
}

.fwdugpicon-watch-later:before {
  content: '\e921'
}

.fwdugpicon-wheel-blooked:before {
  content: '\e922'
}

.fwdugpicon-wheel-unblooked:before {
  content: '\e923'
}

.fwdugpicon-youtube:before {
  content: '\e924'
}

.fwdugpicon-zoomin:before {
  content: '\e925'
}

.fwdugpicon-zoomout:before {
  content: '\e926'
}

.fwdugpicon-10:before {
  content: '\e927'
}

.fwdugpicon-blogger:before {
  content: '\e928'
}

.fwdugp-hide {
  transform: translateY(50px);
  opacity: 0;
  transition: opacity .6s cubic-bezier(.7, 0, .2, 1), transform .6s cubic-bezier(.7, 0, .2, 1)
}

.reveal {
  transform: translateY(0);
  opacity: 1
}

.fwdugp .p-nothing-found {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  text-transform: uppercase
}

.fwdugp .fwdrlin.fwdugpicon:before {
  backface-visibility: hidden;
  color: #FFF;
  font-size: 26px !important
}

.fwdugp .p-wrapper {
  position: absolute !important;
  top: 30px !important;
  z-index: 999 !important;
  background-color: rgba(0, 0, 0, .6);
  width: 40px;
  overflow: visible;
  color: #FFF
}

.fwdugp .p-wrapper.no-menu {
  right: 30px !important
}

.p-wrapper.showed {
  background-color: rgba(0, 0, 0, 1)
}

.fwdugp .p-wrapper span {
  float: left;
  margin: 11px 8px 11px 9px;
  font-size: 20px
}

.fwdugp .p-wrapper .search {
  cursor: pointer;
  font: none !important;
  font-family: none !important
}

.fwdugp .p-search {
  position: absolute !important;
  background-color: transparent;
  padding: 11px !important;
  width: 120px;
  color: #FFF;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif
}

.fwdugp .p-wrapper input {
  outline: unset !important
}

.fwdugp .p-selector {
  position: absolute !important;
  top: 30px !important;
  right: 30px;
  left: auto !important;
  left: auto !important;
  z-index: 999 !important
}

.fwdugp .p-buttons-background {
  background-color: #000;
  width: 100%
}

.fwdugp .PGMenuButtonsSpacers {
  background-color: rgba(30, 30, 30, .8)
}

.fwdugp .PGMenuButtonBackgroundNormal {
  background-color: rgba(0, 0, 0, .6)
}

.fwdugp .PGMenuButtonBackgroundSelected {
  background-color: #050505
}

.fwdugp .PGMenuSelectorTextNormal {
  padding: 14px 5px 12px 17px;
  color: #FFF;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  text-transform: uppercase
}

.fwdugp .PGMenuSelectorTextSelected {
  padding: 14px 5px 12px 17px;
  color: #FFF;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  text-transform: uppercase
}

.fwdugp .PGMenuButtonTextNormal {
  padding: 10px 18px;
  color: #FFF;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 1.5714285714286em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp .PGMenuButtonTextSelected {
  padding: 10px 18px;
  color: #ffba00;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 1.5714285714286em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp .arrowNormal {
  backface-visibility: hidden !important;
  border-color: #FFF !important
}

.fwdugp .arrowSelected {
  backface-visibility: hidden !important;
  border-color: #FFF !important
}

.fwdugp-menu-out {
  background-color: #FFF !important
}

.fwdugp-menu-out .fwdugp-menu-inner {
  padding: 35px 0 15px !important;
  text-align: left
}

.fwdugp-menu-out .fwdugp-menu-inner .menu-button {
  padding: 0 !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 1.5714285714286em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-menu-out .fwdugp-menu-inner {
  margin: auto !important;
  max-width: 1380px !important
}

.fwdugp-menu-out .PGMenuButtonBackgroundNormal.menu-button {
  margin: 0 20px 20px !important
}

.fwdugp-menu-out .PGMenuButtonBackgroundSelected.menu-button {
  margin: 0 20px 20px !important
}

.fwdugp-menu-out .PGMenuButtonTextNormal.menu-button {
  transition: background-size .6s cubic-bezier(0.215, 0.61, 0.355, 1), color .3s ease-out, background .3s ease-out, border-color .3s ease-out;
  border-bottom: 1px solid rgba(233, 233, 233, 0) !important;
  background-image: linear-gradient(#111 calc(100% - 2px), #111 1px);
  background-position: 0 calc(100% + 1px);
  background-size: 0 1px;
  background-repeat: no-repeat;
  color: #111;
  text-decoration: none
}

.fwdugp-menu-out .PGMenuButtonTextSelected.menu-button {
  transition: background-size .6s cubic-bezier(0.215, 0.61, 0.355, 1), color .3s ease-out, background .3s ease-out, border-color .3s ease-out;
  border-bottom: 1px solid rgba(233, 233, 233, 0) !important;
  background-image: linear-gradient(#111 calc(100% - 2px), #111 1px);
  background-position: 0 calc(100% + 1px);
  background-size: 100% 1px;
  background-repeat: no-repeat;
  color: #111;
  text-decoration: none
}

.fwdugp-menu-out .search {
  display: inline-block !important;
  display: inline-block !important;
  position: relative !important;
  left: unset !important;
  float: right !important;
  box-sizing: border-box;
  margin: -16px 40px -1px 10px !important;
  overflow: visible !important
}

.fwdugp-menu-out .search .p-search {
  position: relative !important;
  left: 20px;
  opacity: 1 !important;
  transition: all 250ms ease-out;
  outline: unset !important;
  border: none !important;
  border: 1px solid #DDD !important;
  border-radius: 30px !important;
  padding: 9px 25px !important;
  height: 30px !important;
  color: #959595;
  font-weight: 600 !important;
  font-size: 15px !important;
  line-height: 1.5333333333333em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-menu-out .search .p-search:focus {
  border-color: #000 !important;
  color: #000
}

.fwdugp-menu-out .fwdugpicon-search {
  position: absolute !important;
  top: 14px !important;
  right: 1px !important;
  left: unset !important;
  left: unset !important;
  z-index: 1 !important;
  margin: 0 !important;
  border: none !important;
  width: auto !important;
  font-size: 20px !important
}

@media screen and (max-width: 1100px) {
  .fwdugp-menu-out .search {
    float: none !important;
    margin: 0 20px 18px 0 !important
  }
}

.fwdugp .arrow-mobile-normal {
  top: 0;
  right: 0;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .6);
  width: 40px;
  height: 41px
}

.fwdugp .arrow-mobile-selected {
  top: 0;
  right: 0;
  cursor: pointer;
  background-color: #000;
  width: 40px;
  height: 41px
}

.fwdugp .arrow-mobile-normal .arrow-mobile-i,
.fwdugp .arrow-mobile-selected .arrow-mobile-i {
  top: 13px !important;
  left: 16px !important;
  color: #FFF
}

.fwdugp .PGThumbnailOverlay {
  background-color: #000
}

.title-preview {
  display: inline-block !important
}

.fwdugp .title-preview .in {
  transition: all 250ms ease-out;
  border: solid 1px #FFF !important;
  padding: 19px 50px !important;
  color: #FFF;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.5714285714286em !important;
  text-transform: uppercase
}

.fwdugp .title-preview .in:hover {
  transition: all 250ms ease-out;
  cursor: pointer;
  background-color: #FFF;
  color: #000
}

.fwdugp .caption {
  text-align: center
}

.fwdugp .caption .caption-in {
  top: auto !important;
  bottom: 0 !important
}

.fwdugp .caption .title {
  margin: 0 20px;
  color: #FFF;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.4444444444444em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif
}

.fwdugp .caption .desc {
  margin: 5px 20px 10px;
  color: #E9E9E9;
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif
}

.fwdugp .caption .desc a {
  transition: background-size .6s cubic-bezier(0.215, 0.61, 0.355, 1), color .3s ease-out, background .3s ease-out, border-color .3s ease-out;
  border-bottom: 1px solid rgba(233, 233, 233, 0.4);
  background-image: linear-gradient(#E9E9E9 calc(100% - 2px), #E9E9E9 1px);
  background-position: 0 calc(100% + 1px);
  background-size: 0 1px;
  background-repeat: no-repeat;
  color: #E9E9E9;
  text-decoration: none
}

.fwdugp .caption .desc a:hover {
  background-size: 100% 1px;
  color: #FFF
}

.fwdugp .caption.out .title {
  margin-top: 20px;
  color: #000
}

.fwdugp .caption.out .desc {
  margin-bottom: 40px;
  color: #333
}

.fwdugp .caption.out .desc a {
  border-bottom: 1px solid rgba(51, 51, 51, 0.4);
  background-image: linear-gradient(#333 calc(100% - 2px), #333 1px);
  color: #333
}

.fwdugp .EVPSubtitle {
  margin: 0 20px 20px !important;
  padding: 0 !important;
  max-width: none !important;
  color: #FFF !important;
  font-weight: 600 !important;
  font-size: 22px !important;
  line-height: 1.3636363636364em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important;
  text-align: center !important;
  text-shadow: 0 0 1px #000 !important
}

.fwdugp .EVPSubtitle.phone {
  margin: 0 10px 10px !important;
  font-size: 14px !important;
  line-height: 1.5714285714286em !important
}

.fwdugp .EVPSubtitle.large {
  margin: 0 20px 20px !important;
  font-size: 28px !important;
  line-height: 1.2857142857143em !important
}

.fwdugp .EVPMainButtonsNormalState {
  overflow: visible !important;
  color: #999 !important;
  font: none !important;
  font-size: 26px !important;
  font-family: none !important
}

.fwdugp .EVPMainButtonsSelectedState {
  overflow: visible !important;
  color: #FFF !important;
  font: none !important;
  font-size: 26px !important;
  font-family: none !important
}

.fwdugp .fwdugpicon {
  display: block !important;
  position: relative !important;
  line-height: 0 !important
}

.fwdugp .table-fwdevp-button {
  display: table;
  position: absolute;
  width: 100%;
  height: 100%
}

.fwdugp .EVPMainButtonsSelectedState .fwdugpicon-fullscreen {
  left: 0
}

.fwdugp .table-cell-fwdevp-button {
  display: table-cell !important;
  position: static !important;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center
}

.fwdugp .EVPLargePlayButtonNormalState {
  position: absolute;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .4);
  width: 64px;
  height: 64px;
  color: #BBB9BA;
  font-size: 36px
}

.fwdugp .EVPLargePlayButtonNormalState .table-cell-fwdevp-button,
.fwdugp .EVPLargePlayButtonSelectedState .table-cell-fwdevp-button {
  padding: 0 !important
}

.fwdugp .EVPLargePlayButtonSelectedState {
  position: absolute;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .6);
  width: 64px;
  height: 64px;
  color: #FFF;
  font-size: 36px
}

.fwdugp .EVPMainButtonsNormalState .fwdugpicon-fullscreen,
.fwdugp .EVPMainButtonsSelectedState .fwdugpicon-fullscreen,
.fwdugp .EVPMainButtonsNormalState .fwdugpicon-normalscreen,
.fwdugp .EVPMainButtonsSelectedState .fwdugpicon-normalscreen,
.fwdugp .EVPMainButtonsNormalState .fwdugpicon-play,
.fwdugp .EVPMainButtonsSelectedState .fwdugpicon-play,
.fwdugp .EVPMainButtonsNormalState .fwdugpicon-pause,
.fwdugp .EVPMainButtonsSelectedState .fwdugpicon-pause {
  top: -1px;
  font-size: 28px
}

.fwdugp .fwdevp-quality-button img {
  top: 2px !important;
  left: -4px !important
}

.fwdugp-rl .EVPSubtitle {
  margin: 0 20px 20px !important;
  padding: 0 !important;
  max-width: none !important;
  color: #FFF !important;
  font-weight: 600 !important;
  font-size: 22px !important;
  line-height: 1.3636363636364em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important;
  text-align: center !important;
  text-shadow: 0 0 1px #000 !important
}

.fwdugp-rl .EVPSubtitle.phone {
  margin: 0 10px 10px !important;
  font-size: 16px !important;
  line-height: 1.5em !important
}

.fwdugp-rl .EVPSubtitle.large {
  margin: 0 20px 20px !important;
  font-size: 28px !important;
  line-height: 1.2857142857143em !important
}

.fwdugp-rl .fwdevp-autoplay-text {
  top: 12px !important;
  left: 12px !important;
  transition: background-color .3s ease-out, color .3s ease-out;
  border-radius: 14px;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 6px 23px 6px 18px !important;
  color: #FFF;
  font-weight: 500 !important;
  font-size: 12px !important;
  line-height: 1.6666666666667em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-rl .fwdevp-autoplay-text:hover {
  background-color: rgba(255, 255, 255, 1);
  color: #000
}

.fwdugp-rl .fwdevp-autoplay-text:hover svg path {
  fill: #111
}

.fwdugp-rl .fwdevp-time,
.fwdugp-rl .fwdevp-qaulity-button {
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 1.6153846153846em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-rl .fwdevp-autoplay-text svg {
  transform: translate(6px, 2px)
}

.fwdugp-rl .fwdevp-autoplay-text svg path {
  fill: #FFF;
  transition: all .3s ease-out
}

.fwdugp-rl .EVP-tooltip-text {
  padding: 5px 8px !important;
  font-weight: 400 !important;
  font-size: 12px !important;
  line-height: 1.6666666666667em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-rl .fwdevp-thubnails-preview-text {
  padding: 5px 8px 4px !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 1.6153846153846em !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-rl .fwdevp-skip,
.fwdugp-rl .fwdevp-ads {
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-rl .fwdevp-password-title,
.fwdugp-rl .fwdevp-password-label,
.fwdugp-rl .fwdevp-password-input {
  height: auto !important;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif !important
}

.fwdugp-rl .EVPMainButtonsNormalState {
  overflow: visible !important;
  color: #999 !important;
  font: none !important;
  font-size: 26px !important;
  font-family: none !important
}

.fwdugp-rl .EVPMainButtonsSelectedState {
  overflow: visible !important;
  color: #FFF !important;
  font: none !important;
  font-size: 26px !important;
  font-family: none !important
}

.fwdugp-rl .table-fwdevp-button {
  display: table;
  position: absolute;
  width: 100%;
  height: 100%
}

.fwdugp-rl .table-cell-fwdevp-button {
  display: table-cell;
  position: static !important;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center
}

.fwdugp-rl .EVPLargePlayButtonNormalState {
  position: absolute;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .4);
  width: 64px;
  height: 64px;
  color: #BBB9BA;
  font-size: 36px
}

.fwdugp-rl .EVPLargePlayButtonNormalState .table-cell-fwdevp-button,
.fwdugp-rl .EVPLargePlayButtonSelectedState .table-cell-fwdevp-button {
  padding: 0 !important
}

.fwdugp-rl .EVPLargePlayButtonSelectedState {
  position: absolute;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .6);
  width: 64px;
  height: 64px;
  color: #FFF;
  font-size: 36px
}

.fwdugp-rl .EVPLargePlayButtonSelectedState .table-cell-fwdevp-button {
  padding: 2px 0 0
}

.fwdugp-rl .fwdevp-volume-scrubber {
  left: 2px !important
}

.fwdugp-rl .fwdugpicon {
  line-height: 0 !important
}

.fwdugp-rl .EVPMainButtonsNormalState .fwdugpicon-fullscreen,
.fwdugp-rl .EVPMainButtonsSelectedState .fwdugpicon-fullscreen,
.fwdugp-rl .EVPMainButtonsNormalState .fwdugpicon-normalscreen,
.fwdugp-rl .EVPMainButtonsSelectedState .fwdugpicon-normalscreen {
  position: relative !important;
  top: 1px !important;
  left: 3px !important;
  font-size: 28px !important
}

.fwdugp-rl .EVPMainButtonsNormalState .fwdugpicon-play,
.fwdugp-rl .EVPMainButtonsSelectedState .fwdugpicon-play,
.fwdugp-rl .EVPMainButtonsNormalState .fwdugpicon-pause,
.fwdugp-rl .EVPMainButtonsSelectedState .fwdugpicon-pause {
  position: relative !important;
  top: 1px !important;
  left: -1px !important;
  font-size: 28px !important
}

.fwdugp-rl .fwdugpicon-vr,
.fwdugp-rl .fwdugpicon-10,
.fwdugp-rl .fwdugpicon-watch-later,
.fwdugp-rl .fwdugpicon-sound,
.fwdugp-rl .fwdugpicon-sound-off,
.fwdugp-rl .fwdugpicon-settings {
  position: relative !important;
  top: 2px !important;
  left: 3px !important
}

.fwdugp-rl .fwdugpicon-cast,
.fwdugp-rl .fwdugpicon-uncast {
  position: relative !important;
  top: 1px !important;
  left: 3px !important;
  font-size: 28px !important
}

.fwdugp-rl .fwdugpicon-10 {
  position: relative !important;
  left: -3px !important
}

.fwdugp-rl .fwdugpicon-headephone {
  position: relative !important;
  top: 0 !important;
  left: 3px !important
}

.fwdugp-rl .fwdevp-quality-button img {
  position: relative !important;
  top: -4px !important;
  left: -1px !important
}

.fwdugp-rl-counter .text {
  background-color: rgba(0, 0, 0, .4) !important;
  padding: 9px !important;
  color: #B9B9B9;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'JetBrains Mono', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  letter-spacing: -.01em
}

.fwdugp-rl-counter.in .text {
  transform: rotate(90deg) !important;
  transform-origin: top left;
  background-color: transparent !important;
  padding: 9px 8px !important;
  text-align: center
}

.fwdugp-rl .fwdugp-rl-button {
  position: relative !important;
  transition: all .25s ease-out;
  background-color: rgba(0, 0, 0, .4);
  width: 32px;
  height: 32px;
  color: #B9B9B9;
  font-size: 23px
}

.fwdugp-rl .fwdugp-rl-button .fwdugpicon {
  position: absolute
}

.fwdugp-rl .fwdugp-rl-button.selected {
  background-color: rgba(0, 0, 0, .6);
  color: #FFF
}

.fwdugp-rl .fwdugpicon-close {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugpicon-play,
.fwdugp-rl .fwdugpicon-pause {
  top: 4px;
  left: 5px
}

.fwdugp-rl .fwdugpicon-zoomin,
.fwdugp-rl .fwdugpicon-zoomout {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugpicon-fullscreen,
.fwdugp-rl .fwdugpicon-normalscreen {
  position: absolute !important;
  top: 4px;
  left: 5px
}

.fwdugp-rl .fwdugpicon-share {
  top: 4px;
  left: 5px
}

.fwdugp-rl .fwdugpicon-next {
  top: 4px;
  left: 6px
}

.fwdugp-rl .fwdugpicon-prev {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-share-button .fwdugp-rl-button {
  background-color: transparent;
  color: #000
}

.fwdugp-rl .fwdugp-rl-share-button .fwdugp-rl-button.selected {
  background-color: transparent;
  color: #FFF
}

.fwdugp-rl .fwdugpicon-facebook {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.facebook.selected {
  background-color: #1877F2
}

.fwdugp-rl .fwdugpicon-twitter {
  top: 4px;
  left: 5px
}

.fwdugp-rl-button.twitter.selected {
  background-color: #1DA1F3
}

.fwdugp-rl .fwdugpicon-linkedin {
  top: 4px;
  left: 5px
}

.fwdugp-rl .fwdugp-rl-button.linkedin.selected {
  background-color: #0A66C2
}

.fwdugp-rl .fwdugpicon-tumblr {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.tumblr.selected {
  background-color: #FF8A00
}

.fwdugp-rl .fwdugpicon-pinterest {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.pinterest.selected {
  background-color: #FF8A00
}

.fwdugp-rl .fwdugpicon-reddit {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.reddit.selected {
  background-color: #F74300
}

.fwdugp-rl .fwdugpicon-buffer {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.buffer.selected {
  background-color: #2C4BFF
}

.fwdugp-rl .fwdugpicon-digg {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.digg.selected {
  background-color: #2066A3
}

.fwdugp-rl .fwdugpicon-blogger {
  top: 4px;
  left: 4px
}

.fwdugp-rl .fwdugp-rl-button.blogger.selected {
  background-color: #F74300
}

.fwdugp-rl .fwdugp-rl-caption.out .fwdrl-title {
  margin: 20px 0 0
}

.fwdugp-rl .fwdugp-rl-caption.out .fwdrl-desc {
  margin: 5px 0 0
}

@media screen and (max-width: 600px) {
  .fwdugp-rl .fwdugp-rl-caption.out .fwdrl-title {
    margin: 20px 10px 0
  }

  .fwdugp-rl .fwdugp-rl-caption.out .fwdrl-desc {
    margin: 5px 10px 0
  }
}

.fwdugp-rl .fwdugp-rl-caption {
  text-align: center
}

.fwdugp-rl .fwdugp-rl-caption .fwdrl-title {
  margin: 20px 20px 0;
  color: #FFF;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4444444444444em;
  font-family: 'Bitter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  letter-spacing: -.01em
}

.fwdugp-rl .fwdugp-rl-caption .fwdrl-desc {
  margin: 5px 20px 0;
  color: #E9E9E9;
  font-style: italic;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif
}

.fwdugp-rl .fwdugp-rl-caption .fwdrl-desc strong {
  color: #FFF !important
}

.fwdugp-rl .fwdugp-rl-caption .fwdrl-desc a {
  transition: background-size .6s cubic-bezier(0.215, 0.61, 0.355, 1), color .3s ease-out, background .3s ease-out, border-color .3s ease-out;
  border-bottom: 1px solid rgba(233, 233, 233, 0.4);
  background-image: linear-gradient(#E9E9E9 calc(100% - 2px), #E9E9E9 1px);
  background-position: 0 calc(100% + 1px);
  background-size: 0 1px;
  background-repeat: no-repeat;
  color: #E9E9E9;
  text-decoration: none
}

.fwdugp-rl .fwdugp-rl-caption .fwdrl-desc a:hover {
  background-size: 100% 1px;
  color: #FFF
}

.fwdugp-rl .fwdugp-rl-caption.bottomin .background,
.fwdugp-rl .fwdugp-rl-caption.topin .background {
  opacity: .6;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 8.85%, rgba(0, 0, 0, 0.171875) 38.54%, rgba(0, 0, 0, 0.510026) 68.75%, #000 100%)
}

.fwdugp-rl .fwdugp-rl-caption.topin .background {
  transform: rotate(180deg)
}

.fwdugp-rl .fwdugp-rl-caption.bottomin .fwdrl-title {
  margin-top: 50px
}

.fwdugp-rl .fwdugp-rl-caption.bottomin .fwdrl-desc {
  margin-bottom: 28px
}

.fwdugp-rl .fwdugp-rl-caption.bottomin.small-screen .fwdrl-title {
  margin: 50px 10px 0
}

.fwdugp-rl .fwdugp-rl-caption.bottomin.small-screen .fwdrl-desc {
  margin: 5px 10px 15px
}

.fwdugp-rl .fwdugp-rl-caption.topin .fwdrl-title {
  margin-top: 29px
}

.fwdugp-rl .fwdugp-rl-caption.topin .fwdrl-desc {
  margin-bottom: 50px
}

.fwdugp-rl .fwdugp-rl-caption.topin.small-screen .fwdrl-title {
  margin: 15px 10px 0
}

.fwdugp-rl .fwdugp-rl-caption.topin.small-screen .fwdrl-desc {
  margin: 5px 10px 50px
}

.fwdugp-rl .fwdugp-rl-share {
  border-radius: 2px;
  width: 164px
}

.fwdugp-rl .fwdugp-rl-share .fwdugp-rl-text {
  border-bottom: 1px solid #E3E3E3 !important;
  padding: 13px 0 10px !important;
  color: #1E1E1E;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5714285714286em;
  font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  text-align: center
}

.fwdugp-rl .fwdugp-rl-share .fwdugp-rl-buttons-holder {
  padding: 15px 18px 2px !important
}

.fwdugp-rl .fwdugp-rl-share .fwdugp-rl-share-button {
  margin: 0 16px 10px 0 !important
}

.fwdugp-rl .fwdugp-rl-share .fwdugp-rl-share-button:nth-child(3n) {
  margin-right: 0 !important
}

.no-transfrom {
  transform: none !important
}

.fwdugp-no-gallery em {
  color: red
}

.fwdugp-gallery {
  display: none
}