   
      .adthrive-ccpa-modal {
         background-color: #000;
         background-color: rgba(0, 0, 0, .4);
         display: none;
         height: 100%;
         left: 0;
         overflow: auto;
         position: fixed;
         top: 0;
         width: 100%;
         z-index: 2147483647
      }

      .adthrive-ccpa-modal-content {
         background-color: #fefefe;
         border: 1px solid #888;
         border-radius: 10px;
         box-shadow: 0 0 10px rgba(0, 0, 0, .5);
         font-family: Verdana, Geneva, Tahoma, sans-serif;
         margin: 0 auto;
         max-width: 592px;
         padding: 20px 24px 24px;
         position: relative;
         top: 50%;
         transform: translateY(-50%);
         width: 80%
      }

      #adthrive-ccpa-modal-title {
         color: rgba(0, 0, 0, .87);
         font-size: 20px;
         line-height: 26px
      }

      .adthrive-ccpa-modal-btn:focus,
      .adthrive-ccpa-modal-btn:hover {
         color: #000;
         cursor: pointer;
         text-decoration: none
      }

      #adthrive-ccpa-modal-language {
         color: rgba(0, 0, 0, .87);
         display: block;
         font-size: 14px;
         line-height: 20px;
         margin: 16px 0 32px
      }

      #adthrive-ccpa-modal-cancel-btn:focus,
      #adthrive-ccpa-modal-cancel-btn:hover,
      #adthrive-ccpa-modal-close-btn-container:focus,
      #adthrive-ccpa-modal-close-btn-container:hover {
         color: rgba(0, 0, 0, .8);
         cursor: pointer;
         text-decoration: none
      }

      #adthrive-ccpa-modal-continue-btn:focus,
      #adthrive-ccpa-modal-continue-btn:hover {
         color: hsla(0, 0%, 100%, .8);
         cursor: pointer;
         text-decoration: none
      }

      #adthrive-ccpa-modal-close-btn-container {
         color: #000;
         font-size: 20px;
         font-weight: 700;
         line-height: 20px;
         position: absolute;
         right: 8px;
         top: 8px
      }

      .adthrive-ccpa-lower-buttons-container {
         color: #000;
         font-size: 18px
      }

      #adthrive-ccpa-modal-cancel-btn {
         display: inline-block;
         text-align: left;
         width: calc(100% - 150px)
      }

      #adthrive-ccpa-modal-continue-btn {
         background-color: #010044;
         border-radius: 10px;
         color: #fff;
         display: inline-block;
         height: 44px;
         line-height: 44px;
         text-align: center;
         width: 150px
      }

      @media screen and (max-width:896px) {
         .adthrive-ccpa-modal-content {
            margin: 0 auto;
            position: relative;
            width: calc(100% - 80px)
         }

         #adthrive-ccpa-modal-title {
            font-size: 16px;
            line-height: 24px
         }

         #adthrive-ccpa-modal-language {
            font-size: 12px;
            line-height: 16px;
            text-align: left
         }

         .adthrive-ccpa-lower-buttons-container {
            font-size: 14px
         }

         #adthrive-ccpa-modal-close-btn-container {
            font-size: 14px;
            line-height: 14px
         }
      }

      @media screen and (max-width:350px) {
         #adthrive-ccpa-modal-title {
            font-size: 14px;
            line-height: 24px
         }

         #adthrive-ccpa-modal-language {
            font-size: 10px;
            line-height: 14px;
            text-align: left
         }

         .adthrive-ccpa-lower-buttons-container {
            display: block;
            font-size: 12px;
            text-align: center;
            width: 100%
         }

         #adthrive-ccpa-modal-close-btn-container {
            display: block;
            font-size: 12px;
            line-height: 12px
         }

         #adthrive-ccpa-modal-cancel-btn,
         #adthrive-ccpa-modal-continue-btn {
            display: block;
            text-align: center;
            width: 100%
         }

         #adthrive-ccpa-modal-cancel-btn {
            margin-bottom: 10px
         }
      }
   
   
      .adthrive-ad {
         clear: both;
         line-height: 0;
         margin-bottom: 10px;
         margin-top: 10px;
         overflow-x: visible;
         text-align: center
      }

      .adthrive-ad-cls {
         align-items: center;
         display: flex;
         flex-wrap: wrap;
         justify-content: center
      }

      .adthrive-ad-cls>div,
      .adthrive-ad-cls>iframe {
         flex-basis: 100%
      }

      .adthrive-interstitial {
         margin-bottom: 0;
         margin-top: 0
      }

      .adthrive-native-recipe {
         display: inline-block
      }

      .adthrive-recipe {
         min-width: 300px;
         position: relative;
         z-index: 1
      }

      .adthrive-footer-mobile,
      .adthrive-header-mobile {
         min-height: 50px
      }

      .adthrive-footer-desktop,
      .adthrive-footer-tablet,
      .adthrive-header-desktop,
      .adthrive-header-tablet {
         min-height: 90px
      }

      .adthrive-below-post,
      .adthrive-content,
      .adthrive-recipe,
      .adthrive-sidebar {
         min-height: 250px
      }

      .adthrive-device-desktop .adthrive-recipe,
      .adthrive-device-tablet .adthrive-recipe {
         max-width: 320px
      }

      .adthrive-stuck.adthrive-sticky.adthrive-header,
      .adthrive-stuck.adthrive-sticky.adthrive-sidebar {
         position: fixed;
         top: 0;
         z-index: 9999
      }

      .adthrive-stuck.adthrive-header {
         margin-top: 0
      }

      .adthrive-stuck.adthrive-sticky-outstream {
         display: none;
         position: fixed;
         z-index: 2147483644
      }

      .adthrive-sticky.adthrive-footer {
         background-color: hsla(0, 0%, 100%, .8);
         border-top: 2px solid hsla(0, 0%, 88%, .8);
         bottom: 0;
         box-sizing: content-box;
         left: 0;
         margin: 0;
         max-height: 100px;
         overflow: hidden;
         position: fixed;
         text-align: center;
         width: 100%;
         z-index: 1000001
      }

      .adthrive-sticky.adthrive-footer>.adthrive-close {
         background: #fff;
         border: 1px solid #b2b2b2;
         border-radius: 20px;
         color: #b2b2b2;
         cursor: pointer;
         display: inline-block;
         font-family: Arial, sans-serif;
         font-size: 20px;
         line-height: 20px;
         padding: 0 5px;
         position: absolute;
         right: 5px;
         top: 5px
      }

      .adthrive-device-desktop .adthrive-sticky.adthrive-footer>.adthrive-close {
         right: 10px;
         top: 10px
      }

      .adthrive-ccpa-link,
      .adthrive-footer-message,
      .adthrive-privacy-preferences {
         margin-top: 5px;
         text-align: center
      }

      .adthrive-footer>div,
      .adthrive-header>div {
         max-width: 1200px
      }

      .raptive-player-reset>* {
         background-color: transparent;
         border: 0;
         box-shadow: none;
         box-sizing: border-box;
         clear: both;
         color: inherit;
         direction: ltr;
         display: block;
         float: none;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 16px;
         font-stretch: normal;
         font-style: normal;
         font-variant: normal;
         font-weight: 400;
         letter-spacing: normal;
         line-height: 1.2;
         margin: 0;
         overflow-wrap: normal;
         padding: 0;
         text-align: left;
         text-decoration: none;
         text-transform: none;
         white-space: normal;
         word-spacing: normal
      }

      #next-video,
      #stay-video {
         background-color: #333;
         color: #fff;
         cursor: pointer;
         height: 40px;
         line-height: 40px;
         margin: 5px;
         opacity: .9;
         position: relative;
         text-align: center;
         text-transform: capitalize;
         width: 100px
      }

      .adthrive-collapse-mobile #next-video,
      .adthrive-collapse-mobile #stay-video,
      .adthrive-player-position-mobile #next-video,
      .adthrive-player-position-mobile #stay-video,
      .jw-flag-small-player #next-video,
      .jw-flag-small-player #stay-video,
      .raptive-player-container-mobile #next-video,
      .raptive-player-container-mobile #stay-video {
         height: 30px;
         line-height: 30px;
         width: 75px
      }

      #next-stay-container {
         bottom: 0;
         display: flex;
         flex-flow: column;
         justify-content: center;
         margin: 12px;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 1
      }

      .adthrive-collapse-mobile #next-stay-container,
      .adthrive-player-position-mobile #next-stay-container,
      .jw-flag-small-player #next-stay-container,
      .raptive-player-container-mobile #next-stay-container {
         margin: 0
      }

      #next-video:before {
         background-color: red;
         content: "";
         display: block;
         height: 100%;
         position: absolute;
         transform-origin: left;
         width: 100%;
         will-change: transform, opacity;
         z-index: 1
      }

      #next-stay-container.active>#next-video:before {
         animation: scaleInFromLeft 5s linear 0s 1
      }

      #next-video span {
         position: relative;
         z-index: 2
      }

      @keyframes scaleInFromLeft {
         0% {
            opacity: 0;
            transform: scaleX(0)
         }

         to {
            opacity: 1;
            transform: scaleX(1)
         }
      }

      .video-box-shadow {
         box-shadow: 0 0 10px rgba(0, 0, 0, .5)
      }

      .adthrive-wrapper-bar {
         background-color: #595959;
         border-top-left-radius: 5px;
         border-top-right-radius: 5px;
         display: none;
         font-family: Arial, Helvetica, sans-serif;
         height: 36px
      }

      .adthrive-video-title {
         color: #fff;
         font-size: 13px;
         font-weight: 700;
         text-decoration: none
      }

      .adthrive-wrapper-title-wrapper {
         align-items: center;
         border: none;
         box-shadow: none;
         display: inline-flex;
         justify-content: center;
         margin-left: 10px;
         margin-right: 10px;
         min-width: 0
      }

      .adthrive-wrapper-title-wrapper>a>svg,
      .adthrive-wrapper-title-wrapper>div>svg {
         vertical-align: middle;
         fill: #fff;
         margin-right: 5px
      }

      .adthrive-wrapper-title-wrapper>a {
         text-decoration: none
      }

      .adthrive-video-text-cutoff {
         color: #fff;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap
      }

      .adthrive-collapse-player {
         border-bottom: 1px solid #dbdbdb;
         border-top: 1px solid #dbdbdb;
         margin-left: auto;
         margin-right: auto;
         padding: 8px !important;
         width: 90%
      }

      .adthrive-outstream-container {
         flex-basis: unset !important;
         margin: 0 auto;
         position: relative
      }

      .adthrive-player-idle {
         display: none;
         transition: all .5s ease-out;
         transition-delay: .5s
      }

      .raptive-player-ad-container-idle {
         display: none
      }

      .adthrive-player-playing {
         display: block;
         transition: all .5s ease-in;
         transition-delay: .5s
      }

      .adthrive-sticky-outstream-active.adthrive-new-outstream-player {
         animation-duration: .5s;
         animation-iteration-count: 1;
         animation-name: adthrive-fade-in;
         animation-timing-function: ease-in;
         opacity: 1
      }

      .adthrive-sticky-outstream-idle.adthrive-new-outstream-player {
         animation-duration: .5s;
         animation-iteration-count: 1;
         animation-name: adthrive-fade-out;
         animation-timing-function: ease-out;
         display: block;
         opacity: 0
      }

      @keyframes adthrive-fade-in {
         0% {
            opacity: 0
         }

         to {
            opacity: 1
         }
      }

      @keyframes adthrive-fade-out {
         0% {
            opacity: 1
         }

         to {
            opacity: 0
         }
      }

      .adthrive-player-ad-controls-play {
         margin: -5px 4px;
         z-index: 1001
      }

      .adthrive-player-icon-play>svg {
         margin-left: 4px
      }

      .adthrive-player-ad-controls-pause {
         display: flex;
         justify-content: center
      }

      .adthrive-player-ad-controls-volume-container {
         border-radius: 36px;
         display: flex;
         flex-direction: column-reverse;
         height: 36px;
         position: relative;
         z-index: 1001
      }

      .adthrive-player-ad-controls-volume-container-with-bar {
         top: -5px
      }

      .adthrive-player-ad-controls-volume-container>.adthrive-player-ad-controls-volume {
         display: flex;
         flex-direction: column-reverse;
         height: 55px;
         position: relative
      }

      .adthrive-player-ad-controls-play>.adthrive-player-icon.adthrive-player-icon-pause,
      .adthrive-player-ad-controls-volume>.adthrive-player-icon-volume-muted,
      .adthrive-player-ad-controls-volume>.adthrive-player-icon.adthrive-player-icon-volume-unmuted,
      .adthrive-player-ad-controls-volume>.adthrive-player-volume-control,
      .adthrive-player-ad-controls>.adthrive-player-ad-controls-volume-container {
         margin-block-start: 0
      }

      .adthrive-player-icon-volume-muted,
      .adthrive-player-icon-volume-unmuted {
         z-index: 2
      }

      .adthrive-player-ad-controls-play,
      .adthrive-player-ad-controls-volume {
         border-radius: 36px;
         display: inline-block;
         height: 36px;
         width: 36px
      }

      .adthrive-player-ad-controls-play.active,
      .adthrive-player-ad-controls-play:hover,
      .adthrive-player-ad-controls-volume-container:hover,
      .adthrive-player-icon-fullscreen:focus,
      .adthrive-player-icon-fullscreen:hover,
      .adthrive-player-icon-volume.active {
         background: rgba(0, 0, 0, .3)
      }

      .adthrive-player-ad-controls-volume-container-with-slider:hover {
         background: none
      }

      .adthrive-player-ad-controls-volume-container.active {
         z-index: 1001
      }

      .adthrive-player-icon {
         align-items: center;
         background: transparent;
         border: none;
         border-radius: 100%;
         cursor: pointer;
         display: flex;
         height: 36px;
         justify-content: center;
         margin-right: 4px;
         padding: 0;
         width: 36px
      }

      .adthrive-hidden {
         display: none !important
      }

      .adthrive-display-unset {
         display: unset !important
      }

      .adthrive-count-down {
         background: rgba(0, 0, 0, .5);
         border-bottom-right-radius: 4px;
         color: #fff;
         font-size: 12px;
         height: auto;
         left: 0;
         line-height: 1.2;
         outline: none;
         padding: 4px;
         pointer-events: none;
         position: absolute;
         text-shadow: #000 0 0 1px, #000 0 0 1px, #000 0 0 1px, #000 0 0 1px;
         top: 0;
         width: auto;
         z-index: 1
      }

      .adthrive-collapse-medium>.adthrive-count-down,
      .adthrive-collapse-small>.adthrive-count-down {
         padding: 2px
      }

      .adthrive-player-icon svg {
         filter: drop-shadow(3px 5px 3px rgb(0 0 0/.5));
         pointer-events: none
      }

      .adthrive-player-ad-container {
         bottom: 0;
         margin: 0;
         position: absolute
      }

      .adthrive-player-ad-container-loading {
         align-items: center;
         background-color: #000;
         display: flex;
         height: 100%;
         justify-content: center
      }

      .adthrive-player-ad-container {
         overflow: hidden
      }

      .adthrive-loading-spinner-container {
         align-items: center;
         bottom: 0;
         justify-content: center;
         left: 0;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 2147483647
      }

      .adthrive-loading-spinner {
         animation: spin 1s ease-in-out infinite;
         -webkit-animation: spin 1s ease-in-out infinite;
         border: 3px solid hsla(0, 0%, 100%, .3);
         border-radius: 50%;
         border-top-color: #fff;
         height: 50px;
         width: 50px
      }

      @keyframes spin {
         to {
            -webkit-transform: rotate(1turn)
         }
      }

      @-webkit-keyframes spin {
         to {
            -webkit-transform: rotate(1turn)
         }
      }

      .adthrive-title-overlay {
         align-items: center;
         background: rgba(0, 0, 0, .4);
         border-radius: 0;
         box-sizing: border-box;
         color: #fff;
         display: flex;
         flex-direction: row;
         height: 0;
         justify-content: flex-start;
         left: 0;
         position: absolute;
         right: 0;
         top: 0;
         transition: background .3s ease-out;
         z-index: 1
      }

      .adthrive-title-overlay.active {
         height: 36px
      }

      .adthrive-title-overlay>.adthrive-wrapper-title-wrapper {
         align-items: center;
         display: none;
         flex-direction: row-reverse;
         height: 100%;
         overflow: hidden;
         text-decoration: none;
         width: 100%
      }

      .adthrive-title-overlay.active>.adthrive-wrapper-title-wrapper {
         display: flex
      }

      .adthrive-player-ad-container-loading~.adthrive-title-overlay,
      .adthrive-title-overlay.active>.adthrive-wrapper-title-wrapper:after {
         display: none
      }

      .adthrive-wrapper-bar a[target=_blank]:after {
         display: none !important
      }

      .adthrive-no-pointer-events {
         pointer-events: none
      }

      .adthrive-display-none {
         display: none
      }

      .adthrive-small-text {
         font-size: 13px
      }

      .adthrive-video-title-description-container {
         display: flex;
         flex: 1;
         flex-direction: column;
         font-size: 1.2em;
         height: 100%;
         line-height: 1.1em
      }

      #adthrive-video-title-text {
         align-items: center;
         display: flex;
         flex: 1
      }

      .adthrive-player-position-mobile #adthrive-video-title-text,
      .raptive-player-container-mobile #adthrive-video-title-text {
         font-size: .85em
      }

      #adthrive-video-description-text {
         align-items: center;
         display: flex;
         flex: 1;
         font-size: 1vw;
         margin: -4px 0 0;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap
      }

      .adthrive-video-play-button {
         border-bottom: 30px solid transparent;
         border-left: 60px solid #fff;
         border-top: 30px solid transparent;
         cursor: pointer;
         height: 0;
         width: 0;
         z-index: 1
      }

      .raptive-player-position {
         background-color: #000;
         clear: both;
         padding-top: 56.25%;
         position: relative;
         width: 100%
      }

      .raptive-player-container {
         bottom: 0;
         height: 100%;
         left: 0;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 1
      }

      .raptive-player-hidden {
         display: none
      }

      .raptive-player-video {
         height: 100%;
         margin-block: 0 !important;
         width: 100%
      }

      .raptive-player-collapse {
         background-color: #000;
         max-height: 169px;
         z-index: 2147483644
      }

      .adthrive-video-overlay {
         align-items: center;
         background-color: rgba(0, 0, 0, .5);
         bottom: 0;
         cursor: pointer;
         display: flex;
         justify-content: center;
         left: 0;
         margin-block-start: unset;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 4
      }

      .adthrive-player-big-play-button {
         color: #6b65ff;
         font-size: 48px
      }

      @media (max-width:480px) {
         .adthrive-player-big-play-button {
            font-size: 44px
         }
      }

      @media (min-width:481px) and (max-width:768px) {
         .adthrive-player-big-play-button {
            font-size: 77px
         }
      }

      @media (min-width:769px) {
         .adthrive-player-big-play-button {
            font-size: 88px
         }
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-mobile .adthrive-player-ad-container {
         margin-bottom: 2px;
         margin-top: 2px
      }

      .adthrive-player-ad-controls.adthrive-player-ad-controls-hidden {
         opacity: 0 !important;
         pointer-events: none;
         transition: opacity .5s !important
      }

      .adthrive-player-ad-controls {
         bottom: 0;
         display: flex;
         height: 50px;
         left: 0;
         line-height: 18px;
         opacity: 1;
         padding: 0;
         position: absolute;
         text-align: left;
         transform: translateY(12px);
         transition: opacity .5s ease-out, transform .2s ease-out;
         width: auto;
         z-index: 1000000
      }

      .adthrive-full-width {
         width: 100%
      }

      .adthrive-player-ad-controls.adthrive-player-progress-bar-visible {
         transform: translateY(0)
      }

      .adthrive-player-progress-bar-container {
         bottom: 0;
         cursor: pointer;
         display: none;
         height: 20px;
         left: 2%;
         pointer-events: all;
         position: absolute;
         width: 96%;
         z-index: 1000
      }

      .adthrive-collapse-mobile .adthrive-player-progress-bar-container {
         left: 3%;
         width: 94%
      }

      .adthrive-player-progress-bar-container.active {
         display: initial
      }

      .adthrive-player-progress-bar {
         background-color: #ccc;
         border-radius: 36px;
         bottom: 0;
         height: 6px;
         margin: auto 0;
         overflow: hidden;
         position: absolute;
         top: 0;
         width: 100%
      }

      .adthrive-player-progress-bar div {
         background-color: #6b65ff;
         content: "";
         display: block;
         height: 100%;
         transform-origin: left;
         width: 100%
      }

      .adthrive-player-progress-bar-handle {
         background-color: #6b65ff;
         border-radius: 50%;
         box-shadow: 0 0 10px rgba(0, 0, 0, .4);
         height: 12px;
         left: 0;
         position: absolute;
         top: 50%;
         touch-action: none;
         transform: translate(-50%, -50%) scale(1);
         width: 12px;
         z-index: 1001
      }

      .adthrive-player-progress-bar-handle:before {
         content: "";
         display: block;
         height: 20px;
         transform: translate(-4px, -4px);
         width: 20px
      }

      .adthrive-player-volume-control {
         align-items: center;
         background: rgba(0, 0, 0, .5);
         border-radius: 36px;
         display: flex;
         height: 36px;
         justify-content: center;
         margin: auto;
         opacity: 0;
         padding-left: 30px;
         position: absolute;
         transform: rotate(270deg);
         transform-origin: 18px;
         width: 120px;
         z-index: 1
      }

      .adthrive-player-volume-control.adPlaying {
         top: 20px
      }

      .adthrive-player-volume-control input[type=range] {
         -webkit-appearance: none;
         background-color: #777;
         border: 0;
         border-radius: 20px;
         box-shadow: none;
         cursor: pointer;
         height: 10px;
         margin: 0;
         outline: 0;
         overflow: hidden;
         padding: 0;
         position: relative;
         vertical-align: bottom;
         width: 65px;
         z-index: 1001
      }

      .adthrive-player-volume-control input[type=range]::-webkit-slider-runnable-track {
         -webkit-appearance: none;
         color: #777;
         height: 10px;
         margin-top: -1px
      }

      .adthrive-player-volume-control input[type=range]::-webkit-slider-thumb {
         -webkit-appearance: none;
         background: #fff;
         border-radius: 50%;
         box-shadow: -325px 0 0 320px #6b65ff, inset 0 0 0 40px #fff;
         cursor: pointer;
         height: 10px;
         position: relative;
         top: .5px;
         width: 10px
      }

      .adthrive-player-volume-control input[type=range]:active::-webkit-slider-thumb {
         background: #fff;
         box-shadow: -325px 0 0 320px #6b65ff, inset 0 0 0 3px #fff
      }

      .adthrive-player-volume-control input[type=range]::-moz-range-thumb {
         height: 10px;
         width: 10px
      }

      .adthrive-player-volume-control input[type=range]::-moz-range-progress {
         background-color: #ddd;
         box-shadow: -325px 0 0 320px #6b65ff, inset 0 0 0 3px #6b65ff
      }

      .adthrive-player-volume-control input[type=range]::-moz-range-track {
         background-color: #777
      }

      .adthrive-player-volume-control input[type=range]::-ms-fill-lower {
         background-color: #ddd;
         box-shadow: -325px 0 0 320px #6b65ff, inset 0 0 0 3px #6b65ff
      }

      .adthrive-player-volume-control input[type=range]::-ms-fill-upper {
         background-color: #777
      }

      .adthrive-jw-player-collapse {
         z-index: 2147483644
      }

      .adthrive-player-position.adthrive-collapse-float,
      .raptive-player-container.adthrive-collapse-float {
         position: fixed;
         width: 300px !important
      }

      .adthrive-player-position.adthrive-collapse-float #adthrive-video-description-text,
      .raptive-player-container.adthrive-collapse-float #adthrive-video-description-text {
         display: none
      }

      .adthrive-player-position.adthrive-collapse-float.adthrive-collapse-right,
      .raptive-player-container.adthrive-collapse-float.adthrive-collapse-right {
         bottom: auto;
         left: auto;
         right: 5px;
         top: 0
      }

      .adthrive-player-position.adthrive-collapse-float.adthrive-collapse-bottom-right,
      .raptive-player-container.adthrive-collapse-float.adthrive-collapse-bottom-right {
         bottom: 100px;
         left: auto;
         right: 5px;
         top: auto
      }

      .adthrive-player-position.adthrive-collapse-float.adthrive-collapse-bottom-left,
      .raptive-player-container.adthrive-collapse-float.adthrive-collapse-bottom-left {
         bottom: 100px;
         left: auto;
         top: auto
      }

      .adthrive-player-position.adthrive-collapse-float>.adthrive-player-title,
      .raptive-player-container.adthrive-collapse-float>.adthrive-player-title {
         display: none
      }

      .adthrive-player-position.adthrive-collapse-sticky,
      .raptive-player-container.adthrive-collapse-sticky {
         padding-bottom: 20px;
         padding-top: 20px;
         position: fixed;
         z-index: 9999
      }

      .adthrive-player-position.adthrive-collapse-sticky>.adthrive-player-title,
      .raptive-player-container.adthrive-collapse-sticky>.adthrive-player-title {
         display: none
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-top-center.adthrive-sticky-outstream-mobile {
         bottom: auto !important;
         top: 0;
         transform: translate(0) !important
      }

      body.adthrive-device-phone .adthrive-sticky-outstream.adthrive-sticky-outstream-active.adthrive-sticky-outstream-top-center {
         bottom: auto !important
      }

      .adthrive-collapse-mobile-background {
         left: 0;
         position: fixed;
         top: 0;
         z-index: 99990
      }

      .adthrive-collapse-mobile-background.extra-height {
         height: 163px !important
      }

      .adthrive-top-collapse-close {
         left: -30px;
         position: fixed;
         top: 5px;
         z-index: 1
      }

      .adthrive-sticky-outstream-top-center>.adthrive-top-collapse-close {
         left: 10px;
         position: fixed;
         top: 48px
      }

      .adthrive-sticky-outstream-top-center.adthrive-sticky-outstream-mobile>.adthrive-top-collapse-close {
         top: 10px
      }

      .adthrive-top-collapse-wrapper-bar>* .adthrive-top-collapse-close {
         left: 0;
         position: relative;
         top: 0
      }

      .adthrive-top-collapse-wrapper-bar>* .adthrive-wrapper-float-close {
         display: none;
         float: none;
         margin-bottom: 0
      }

      .adthrive-top-collapse-close-spacer {
         line-height: 1.2
      }

      .adthrive-player-position.adthrive-collapse-mobile,
      .raptive-player-container.adthrive-collapse-mobile {
         position: fixed;
         width: 300px;
         z-index: 99998
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-medium,
      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-small {
         width: 178px
      }

      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-medium,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-small {
         bottom: unset;
         height: 101px;
         left: unset;
         right: unset;
         top: unset;
         width: 178px
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-right,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-right {
         right: 10px;
         top: 26px
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-left,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-left {
         left: 5px;
         top: 26px
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-bottom-left,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-bottom-left {
         bottom: 52px;
         left: 5px
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-bottom-right,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-bottom-right {
         bottom: 52px;
         right: 10px
      }

      .adthrive-player-position.adthrive-collapse-mobile>.adthrive-player-title,
      .raptive-player-container.adthrive-collapse-mobile>.adthrive-player-title {
         display: none
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-center>.adthrive-wrapper-bar,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center>.adthrive-wrapper-bar {
         display: none !important
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-center>.adthrive-top-collapse-wrapper-bar,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center>.adthrive-top-collapse-wrapper-bar {
         display: block
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-center.adthrive-player-without-wrapper-text,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center.adthrive-player-without-wrapper-text {
         bottom: auto;
         left: 50%;
         padding-bottom: 1px !important;
         padding-top: 0 !important;
         right: auto;
         top: 0;
         transform: translateX(-50%)
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-center.adthrive-player-with-wrapper-text,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center.adthrive-player-with-wrapper-text {
         bottom: auto;
         left: auto;
         padding-bottom: 1px !important;
         padding-top: 0 !important;
         right: 5px;
         top: 0
      }

      .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-center,
      .raptive-player-container.adthrive-collapse-mobile.adthrive-collapse-top-center {
         transition: none !important
      }

      .adthrive-top-collapse-wrapper-bar {
         color: #fff;
         display: none;
         left: 5px;
         padding-bottom: 5px;
         padding-top: 5px;
         position: fixed;
         top: 0;
         width: -webkit-calc(100% - 188px);
         width: -moz-calc(100% - 188px);
         width: calc(100% - 188px);
         z-index: 99998
      }

      .adthrive-top-collapse-wrapper-video-title {
         color: #fff;
         display: -webkit-box;
         font-size: 13px;
         font-weight: 700;
         overflow: hidden;
         text-decoration: none;
         text-overflow: ellipsis;
         -webkit-line-clamp: 3;
         line-clamp: 3;
         -webkit-box-orient: vertical
      }

      .adthrive-top-collapse-wrapper-bar a a.adthrive-learn-more-link {
         display: inline-block;
         font-size: 13px
      }

      .adthrive-top-collapse-wrapper-bar a a.raptive-player-learn-more-link {
         display: none
      }

      .adthrive-top-collapse-wrapper-bar a a.raptive-player-learn-more-link.raptive-player-learn-more-link-active {
         display: inline-block
      }

      h3.adthrive-player-title {
         margin: 10px 0
      }

      .adthrive-wrapper-close {
         align-items: center;
         color: #fff;
         font-size: 36px;
         height: 36px;
         justify-content: center;
         margin-left: auto;
         margin-right: 0;
         min-width: 36px
      }

      .adthrive-wrapper-float-close {
         cursor: pointer;
         display: none;
         float: right;
         margin-bottom: 5px
      }

      .adthrive-top-left-outer {
         height: 78px;
         left: -30px;
         position: absolute;
         top: -55px;
         width: 78px
      }

      .adthrive-top-right-outer {
         height: 78px;
         position: absolute;
         right: -30px;
         top: -55px;
         width: 78px
      }

      .adthrive-top-left-outer>svg {
         bottom: 30px;
         left: 30px;
         position: absolute
      }

      .adthrive-top-right-outer>svg {
         bottom: 30px;
         position: absolute;
         right: 30px
      }

      .adthrive-top-left-inner {
         position: absolute;
         top: 0
      }

      .adthrive-top-left-inner.adthrive-wrapper-float-close {
         background: rgba(0, 0, 0, .5);
         color: #fff;
         padding: 2px;
         pointer-events: none;
         width: 100%;
         z-index: 99
      }

      .adthrive-new-outstream-player .adthrive-top-left-inner.adthrive-wrapper-float-close {
         z-index: 10000
      }

      .adthrive-new-outstream-player .adthrive-ad {
         margin-bottom: 0;
         margin-top: 0
      }

      .adthrive-top-left-inner-wrapper.adthrive-wrapper-float-close {
         background: rgba(0, 0, 0, .5);
         color: #fff;
         padding: 2px;
         pointer-events: none;
         position: absolute;
         top: 36px;
         width: 100%;
         z-index: 10000
      }

      .adthrive-sticky-outstream>.adthrive-wrapper-float-close.adthrive-wrapper-close-outside-left {
         left: 2px
      }

      .adthrive-sticky-outstream>.adthrive-wrapper-float-close.adthrive-wrapper-close-bkgd-50 {
         background: rgba(0, 0, 0, .5);
         color: #fff;
         left: 0;
         padding: 2px 0;
         pointer-events: none;
         top: 0
      }

      .adthrive-new-outstream-player {
         margin-bottom: 20px;
         padding: 0 !important
      }

      .adthrive-new-outstream-player>.adthrive-wrapper-float-close.adthrive-wrapper-close-bkgd-50 {
         top: 0
      }

      .adthrive-close-in-container {
         line-height: 0;
         position: relative
      }

      #adthrive-sticky-outstream-close.adthrive-top-collapse-close {
         position: inherit
      }

      .adthrive-sticky-outstream-idle>.adthrive-close-in-container {
         pointer-events: none
      }

      .adthrive-sticky-outstream-active>.adthrive-close-in-container {
         pointer-events: all
      }

      .adthrive-wrapper-close-bkgd-50>.adthrive-close-in-container {
         padding: 2px 0 0 4px;
         pointer-events: all
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-mobile {
         bottom: 52px;
         transition-delay: 0s;
         transition-duration: .25s;
         transition-property: transform
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-mobile-right {
         right: 10px
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-mobile-left {
         left: 10px;
         transform: none !important
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-active.adthrive-sticky-outstream-top-center {
         background: #000;
         bottom: auto;
         left: 0;
         right: 0;
         top: 0;
         transform: none
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-desktop {
         bottom: 100px;
         right: 5px
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-top-center.adthrive-sticky-outstream-desktop,
      .adthrive-sticky-outstream.adthrive-sticky-outstream-top-center.adthrive-sticky-outstream-mobile {
         bottom: auto
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-top-center.adthrive-sticky-outstream-mobile .adthrive-stickyoutstream-container {
         background-color: #000;
         margin: 0 auto
      }

      .adthrive-sticky-outstream.adthrive-sticky-outstream-active {
         display: block
      }

      .adthrive-video-stickyoutstream {
         margin-top: 0
      }

      .adthrive-video-stickyoutstream div:first-of-type {
         margin: -1px
      }

      .adthrive-video-stickyoutstream-new-player div:first-of-type {
         margin: 0
      }

      .adthrive-video-stickyoutstream-new-player>div:first-child {
         position: absolute
      }

      .adthrive-video-close {
         pointer-events: all
      }

      .adthrive-video-close-float-left {
         float: left
      }

      .adthrive-video-close-float-right {
         float: right
      }

      .adthrive-ccpa-link,
      .adthrive-ccpa-link span,
      .adthrive-footer-message span,
      .adthrive-privacy-preferences a {
         color: #a9a9a9;
         font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
         font-size: 13px
      }

      .adthrive-ccpa-link a {
         cursor: pointer;
         text-decoration: underline
      }

      .adthrive-device-phone .adthrive-footer-message {
         margin-bottom: 60px
      }

      .adthrive-footer-message {
         margin-bottom: 100px
      }

      .adthrive-footer-message>span {
         border-top: 1px solid #b2b2b2;
         padding-top: 5px;
         text-transform: uppercase
      }

      .adthrive-parallax-slot {
         height: 400px;
         overflow: hidden;
         padding-top: 5px
      }

      .adthrive-parallax-ad {
         transform: translateY(0);
         transition: transform .3s ease-out
      }

      .adthrive-sticky-container.adthrive-parallax-slot {
         flex-direction: row;
         justify-content: center;
         padding-top: 10px
      }

      #_inv_voicefive___ {
         display: none
      }

      .adthrive-ad-debug {
         background-color: rgba(255, 0, 0, .5) !important;
         outline: 1px solid red !important
      }

      .adthrive-ad-debug:hover {
         background-color: rgba(255, 0, 0, .8) !important;
         cursor: pointer;
         outline: 1px solid red !important
      }

      .adthrive-player-ad-controls-volume:hover>.adthrive-player-volume-control,
      .adthrive-player-volume-control:focus {
         opacity: 1
      }

      @media print {

         .adthrive-ad,
         .adthrive-comscore,
         .adthrive-native-recipe,
         .raptive-sales,
         body[data-gg-moat],
         div[class*=kargo-ad],
         div[data-gg-moat],
         iframe[data-gg-moat-ifr] {
            display: none !important;
            height: 0;
            visibility: hidden;
            width: 0
         }
      }

      .raptive-player-captions {
         border-radius: 5px;
         bottom: 60px;
         color: #fff;
         display: none;
         font-size: 16px !important;
         left: 0;
         line-height: 1.5;
         margin: 0 auto;
         position: absolute;
         right: 0;
         text-align: center;
         transition: transform .5s;
         width: 90%;
         --raptive-player-captions-font-opacity: 100%;
         --raptive-player-captions-background-opacity: 0%;
         --raptive-player-captions-window-opacity: 0%
      }

      .raptive-player-captions span {
         background: rgba(0, 0, 0, .5);
         border-radius: 5px;
         padding: 2px 4px;
         white-space: pre-wrap
      }

      .raptive-player-captions-button {
         background-color: transparent;
         border-radius: 9999px;
         border-style: unset;
         color: #fff;
         cursor: pointer;
         display: none;
         font-size: .75em;
         font-weight: 700;
         height: 36px;
         margin: -5px 4px -5px auto;
         padding: 0;
         width: 36px
      }

      .raptive-player-captions-button:hover {
         background: rgba(0, 0, 0, .3)
      }

      .adthrive-full-width .raptive-player-captions-button.raptive-player-captions-button--visible {
         display: block
      }

      .adthrive-player-ad-controls-hidden+.raptive-player-captions {
         transform: translateY(40px)
      }

      .raptive-player-collapse .raptive-player-captions,
      .raptive-player-container-mobile .raptive-player-captions {
         font-size: 10px !important
      }

      .raptive-player-container-mobile.raptive-player-collapse .raptive-player-captions {
         font-size: 6px !important
      }

      .raptive-player-container-mobile.raptive-player-collapse .raptive-player-captions-button {
         display: none
      }

      .raptive-player-settings {
         background: #000;
         border-radius: 5px;
         bottom: 60px;
         color: #fff;
         display: none;
         font-family: Arial, sans-serif !important;
         font-size: 14px;
         font-weight: 400 !important;
         height: 192px;
         position: absolute;
         right: 2%;
         text-transform: none !important;
         width: 288px;
         z-index: 999999999
      }

      .raptive-player-settings--active {
         display: block
      }

      .raptive-player-settings-header {
         align-items: center;
         background: #404040;
         border-radius: 5px 5px 0 0;
         box-sizing: content-box;
         display: flex;
         gap: 4px;
         height: 40px;
         padding: 4px
      }

      .raptive-player-settings-header>button {
         align-items: center;
         background: transparent;
         border: none;
         border-radius: 5px;
         color: #fff;
         cursor: pointer;
         font-weight: 700;
         height: 40px;
         justify-content: center;
         padding: 0;
         position: relative;
         width: 40px
      }

      .raptive-player-settings-header>button.active {
         border-radius: 5px 5px 0 0
      }

      .raptive-player-settings-header>button.active:after {
         background-color: #fff;
         bottom: -4px;
         content: "";
         height: 4px;
         left: 0;
         position: absolute;
         width: 100%
      }

      .raptive-player-settings-header>button:hover {
         background: #000
      }

      .raptive-player-settings-header-title {
         font-weight: 700;
         margin-left: 8px
      }

      .raptive-player-settings--nested .raptive-player-settings-header-title {
         margin-left: 0
      }

      .raptive-player-settings-body {
         height: 144px;
         overflow: scroll;
         scrollbar-color: #fff #646464
      }

      .raptive-player-settings-body>div {
         display: none
      }

      .raptive-player-settings-body>div.raptive-player-settings-page--active {
         display: block
      }

      .raptive-player-settings-body::-webkit-scrollbar-thumb {
         background: #fff !important
      }

      .raptive-player-settings-close {
         display: flex;
         margin: 0 0 0 auto
      }

      .raptive-player-settings-back {
         display: none
      }

      .raptive-player-settings-back>svg {
         margin-right: 2px
      }

      .raptive-player-settings--nested .raptive-player-settings-back {
         display: flex
      }

      .raptive-player-settings-page {
         padding: 4px
      }

      .raptive-player-settings-page>button:hover {
         background: #404040
      }

      .raptive-player-settings-page-item {
         align-items: center;
         background: unset;
         border: none;
         border-radius: 5px;
         color: #fff !important;
         cursor: pointer;
         display: flex;
         font-family: Arial, sans-serif !important;
         font-weight: 400 !important;
         letter-spacing: normal !important;
         line-height: 1 !important;
         margin: 4px 0;
         padding: 4px 8px;
         text-align: left;
         text-transform: none !important;
         width: 100%
      }

      .raptive-player-settings-page-item>span:nth-child(2) {
         margin-left: auto;
         text-transform: capitalize
      }

      .raptive-player-settings-page-item>span:nth-child(3) {
         display: flex
      }

      .raptive-player-settings-page-item--selected {
         background: #6b65ff !important
      }

      .raptive-player-settings-page-item--unavailable {
         display: none
      }

      .raptive-player-collapse .raptive-player-settings,
      .raptive-player-container-mobile .raptive-player-settings {
         border-radius: 0;
         bottom: 0;
         height: 100%;
         left: 0;
         position: absolute;
         right: 0;
         top: 0;
         width: 100%
      }

      .raptive-player-collapse .raptive-player-settings-body,
      .raptive-player-container-mobile .raptive-player-settings-body {
         bottom: 0;
         height: auto;
         left: 0;
         position: absolute;
         right: 0;
         top: 48px
      }

      .raptive-player-collapse .raptive-player-settings-header,
      .raptive-player-container-mobile .raptive-player-settings-header {
         border-radius: 0
      }

      .raptive-player-container-mobile.raptive-player-collapse .raptive-player-settings {
         display: none
      }

      .adthrive-player-icon-fullscreen .raptive-player-primary-icon,
      .raptive-player-fullscreen .adthrive-player-icon-fullscreen .raptive-player-secondary-icon {
         display: block
      }

      .adthrive-player-icon-fullscreen .raptive-player-secondary-icon,
      .raptive-player-fullscreen .adthrive-player-icon-fullscreen .raptive-player-primary-icon,
      .raptive-player-ios .adthrive-player-icon-fullscreen {
         display: none
      }

      .raptive-player-ios .adthrive-full-width .adthrive-player-icon-fullscreen {
         display: flex
      }

      .adthrive-player-ad-controls.adthrive-full-width .raptive-player-captions-button.raptive-player-captions-button--visible+.adthrive-player-icon-fullscreen,
      .adthrive-player-ad-controls>.adthrive-player-icon-fullscreen {
         margin: -5px 4px
      }

      .adthrive-player-ad-controls.adthrive-full-width .raptive-player-captions-button+.adthrive-player-icon-fullscreen,
      .raptive-player-container-mobile .adthrive-player-ad-controls.adthrive-full-width>.adthrive-player-icon-fullscreen {
         margin: -5px 4px -5px auto
      }
   
   
      .adthrive-act25-modal {
         background-color: #000;
         background-color: rgba(0, 0, 0, .4);
         display: none;
         height: 100%;
         left: 0;
         overflow: auto;
         position: fixed;
         top: 0;
         width: 100%;
         z-index: 2147483647
      }

      .adthrive-act25-modal.show {
         display: block
      }

      .adthrive-act25-modal-content {
         background-color: #fefefe;
         border: 1px solid #888;
         border-radius: 10px;
         box-shadow: 0 0 10px rgba(0, 0, 0, .5);
         font-family: Verdana, Geneva, Tahoma, sans-serif;
         left: 50%;
         margin: auto;
         max-width: 592px;
         padding: 20px 24px 24px;
         position: absolute;
         top: 50%;
         transform: translate(-50%, -50%);
         width: 80%
      }

      .adthrive-act25-modal-close {
         color: #000;
         font-size: 28px;
         font-weight: 700;
         position: fixed;
         right: 3px;
         top: -10px
      }

      .adthrive-act25-modal-close:focus,
      .adthrive-act25-modal-close:hover {
         color: #000;
         cursor: pointer;
         text-decoration: none
      }

      .adthrive-act25-modal-header {
         padding: 2px 16px
      }

      .adthrive-act25-modal-header h1 {
         color: rgba(0, 0, 0, .87);
         font-size: 20px;
         line-height: 26px
      }

      .adthrive-act25-modal-body {
         margin-bottom: 10px;
         max-height: 50vh;
         overflow-y: auto;
         padding: 10px 16px;
         position: relative
      }

      .adthrive-act25-modal-body p {
         font-size: 14px;
         line-height: 20px
      }

      .adthrive-act25-modal-footer {
         color: #fff;
         display: flex;
         flex-direction: column;
         justify-content: space-between;
         padding: 2px 16px
      }

      .adthrive-act25-modal-accept,
      .adthrive-act25-modal-decline {
         border: none;
         border-radius: 10px;
         color: #fff;
         cursor: pointer
      }

      .adthrive-act25-modal-accept {
         background-color: #010044
      }

      .adthrive-act25-modal-decline {
         background-color: #fff;
         color: #000
      }

      .adthrive-act25-modal-accept,
      .adthrive-act25-modal-decline {
         flex: 1;
         margin: 0 10px 10px 0;
         text-transform: uppercase
      }

      .adthrive-act25-modal-accept:focus,
      .adthrive-act25-modal-accept:hover {
         background-color: #010044;
         color: #c4c4c4
      }

      .adthrive-act25-modal-decline:focus,
      .adthrive-act25-modal-decline:hover {
         background-color: #fff;
         color: #000
      }

      @media (max-width:600px) {
         .adthrive-act25-modal-content {
            width: 90%
         }

         .adthrive-act25-modal-body {
            border-bottom: 1px solid #c4c4c4;
            box-shadow: inset 0 -100px 30px -100px rgba(0, 0, 0, .1)
         }

         .adthrive-act25-modal-accept,
         .adthrive-act25-modal-decline {
            font-size: 14px;
            line-height: 14px
         }
      }

      @media (min-width:600px) {
         .adthrive-act25-modal-footer {
            flex-direction: row
         }

         .adthrive-act25-modal-accept,
         .adthrive-act25-modal-decline {
            flex: 0 0 auto;
            margin: 0
         }
      }

      .adthrive-act25-footer {
         margin-bottom: 30px
      }

      .adthrive-act25-footer-text {
         color: #a9a9a9;
         font-size: 14px
      }

      .adthrive-act25-footer-text p {
         color: #a9a9a9;
         text-decoration: underline
      }

      .adthrive-act25-footer-link {
         cursor: pointer;
         font-size: 14px;
         text-decoration: underline
      }
   
   
      .adthrive-us-cmp-modal {
         background-color: #000;
         background-color: rgba(0, 0, 0, .4);
         display: none;
         height: 100%;
         left: 0;
         overflow: auto;
         position: fixed;
         top: 0;
         width: 100%;
         z-index: 2147483647
      }

      .adthrive-us-cmp-modal.show {
         display: block
      }

      .adthrive-us-cmp-modal-content {
         background-color: #fefefe;
         border: 1px solid #888;
         border-radius: 10px;
         box-shadow: 0 0 10px rgba(0, 0, 0, .5);
         font-family: Verdana, Geneva, Tahoma, sans-serif;
         left: 50%;
         margin: auto;
         max-width: 592px;
         padding: 20px 24px 24px;
         position: absolute;
         top: 50%;
         transform: translate(-50%, -50%);
         width: 80%
      }

      .adthrive-us-cmp-modal-close {
         color: #000;
         font-size: 28px;
         font-weight: 700;
         position: fixed;
         right: 3px;
         top: -10px
      }

      .adthrive-us-cmp-modal-close:focus,
      .adthrive-us-cmp-modal-close:hover {
         color: #000;
         cursor: pointer;
         text-decoration: none
      }

      .adthrive-us-cmp-modal-header {
         padding: 2px 16px
      }

      .adthrive-us-cmp-modal-header h1 {
         color: rgba(0, 0, 0, .87);
         font-size: 20px;
         line-height: 26px
      }

      .adthrive-us-cmp-modal-body {
         margin-bottom: 10px;
         max-height: 50vh;
         overflow-y: auto;
         padding: 10px 16px;
         position: relative
      }

      .adthrive-us-cmp-modal-body p {
         font-size: 14px;
         line-height: 20px
      }

      .adthrive-us-cmp-modal-footer {
         color: #fff;
         display: flex;
         flex-direction: column;
         justify-content: space-between;
         padding: 2px 16px
      }

      .adthrive-us-cmp-modal-accept,
      .adthrive-us-cmp-modal-decline {
         border: none;
         border-radius: 10px;
         color: #fff;
         cursor: pointer
      }

      .adthrive-us-cmp-modal-accept {
         background-color: #010044
      }

      .adthrive-us-cmp-modal-decline {
         background-color: #fff;
         color: #000
      }

      .adthrive-us-cmp-modal-accept,
      .adthrive-us-cmp-modal-decline {
         flex: 1;
         margin: 0 10px 10px 0;
         text-transform: uppercase
      }

      .adthrive-us-cmp-modal-accept:focus,
      .adthrive-us-cmp-modal-accept:hover {
         background-color: #010044;
         color: #c4c4c4
      }

      .adthrive-us-cmp-modal-decline:focus,
      .adthrive-us-cmp-modal-decline:hover {
         background-color: #fff;
         color: #000
      }

      @media (max-width:600px) {
         .adthrive-us-cmp-modal-content {
            width: 90%
         }

         .adthrive-us-cmp-modal-body {
            border-bottom: 1px solid #c4c4c4;
            box-shadow: inset 0 -100px 30px -100px rgba(0, 0, 0, .1)
         }

         .adthrive-us-cmp-modal-accept,
         .adthrive-us-cmp-modal-decline {
            font-size: 14px;
            line-height: 14px
         }
      }

      @media (min-width:600px) {
         .adthrive-us-cmp-modal-footer {
            flex-direction: row
         }

         .adthrive-us-cmp-modal-accept,
         .adthrive-us-cmp-modal-decline {
            flex: 0 0 auto;
            margin: 0
         }
      }

      .adthrive-us-cmp-footer {
         margin-bottom: 30px
      }

      .adthrive-us-cmp-footer-text {
         color: #a9a9a9;
         font-size: 14px
      }

      .adthrive-us-cmp-footer-text p {
         color: #a9a9a9;
         text-decoration: underline
      }

      .adthrive-us-cmp-footer-link {
         cursor: pointer;
         font-size: 14px;
         text-decoration: underline
      }
   
      
      .adthrive-ad.adthrive-sticky-sidebar {
         position: relative;
         display: flex;
         flex-direction: column;
         justify-content: flex-start;
         align-items: center;
         min-height: 2100px !important;
         padding-bottom: 0px;
         margin: 10px 0 10px 0;
      }

      .adthrive-ad.adthrive-sticky-sidebar>div {
         flex-basis: unset;
         position:
            sticky !important;
         top: 5px;
      }
   
   
      .adthrive-recipe.adthrive-sticky {
         position: -webkit-sticky;
         position:
            sticky !important;
         top: 42px !important;
         margin-top: 42px !important;
      }

      .adthrive-recipe-sticky-container {
         position: relative;
         display: flex;
         flex-direction: column;
         justify-content: flex-start;
         align-items: center;
         min-height: 400px !important;
         margin: 10px 0 10px 0;
         background-color: #FAFAFA;
         padding-bottom: 0px;
      }
   
   
      .adthrive-recipe-sticky-container>div {
         flex-basis: unset;
         position:
            sticky !important;
         display: block;
         flex-direction: column;
         top: 5px;
      }
   
   
      .adthrive-ad.adthrive-sticky-sidebar {
         position: relative;
         display: flex;
         flex-direction: column;
         justify-content: flex-start;
         align-items: center;
         min-height: 2100px !important;
         padding-bottom: 0px;
         margin: 10px 0 10px 0;
      }

      .adthrive-ad.adthrive-sticky-sidebar>div {
         flex-basis: unset;
         position:
            sticky !important;
         top: 5px;
      }
   
   
      .adthrive-ad.adthrive-sticky-sidebar {
         position: relative;
         display: flex;
         flex-direction: column;
         justify-content: flex-start;
         align-items: center;
         min-height: 2100px !important;
         padding-bottom: 0px;
         margin: 10px 0 10px 0;
      }

      .adthrive-ad.adthrive-sticky-sidebar>div {
         flex-basis: unset;
         position:
            sticky !important;
         top: 5px;
      }
   