@import 'tailwindcss';
@plugin '@tailwindcss/typography';
@import url('https://fonts.cdnfonts.com/css/switzer');
@import url('https://fonts.cdnfonts.com/css/source-sans-pro');

html {
  color-scheme: light only;
  background-color: #fff;
  color: #000;
}
@media (prefers-color-scheme: dark) {
  html {
    color-scheme: light only;
    background-color: #fff;
    color: #000;
  }
}
@keyframes floatConfetti {
  0% {
    transform: translateY(-20px) rotate(0deg);
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    transform: translateY(120px) rotate(360deg);
    opacity: 0;
  }
}

.confetti {
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #fbbf24;
  /* Tailwind yellow-400 */
  border-radius: 50%;
  animation: floatConfetti 3s ease-in-out infinite;
}

.confetti:nth-child(2) {
  background-color: #f472b6;
  animation-delay: 0.5s;
}

/* pink-400 */
.confetti:nth-child(3) {
  background-color: #60a5fa;
  animation-delay: 1s;
}

/* blue-400 */
.confetti:nth-child(4) {
  background-color: #34d399;
  animation-delay: 1.5s;
}

/* green-400 */
.confetti:nth-child(5) {
  background-color: #a78bfa;
  animation-delay: 2s;
}

/* purple-400 */
@theme {
  /*  Fonts */
  --font-sans: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

  /* Colors */
  --color-sa-red-500: #f7444e;
  --color-sa-red-600: #ff2e3a;
  --color-sa-ocean-900: #37c3d4;
  --color-sa-ocean-500: #78bcc4;
  --color-sa-ocean-200: #afe7ed;
  --color-violetslate-900: #2B2D42;
  --color-violetslate-700: #8806ce;
  --color-violetslate-500: #8a2be2;
  --color-violetslate-450: #AA6DE8;
  --color-violetslate-400: #D9CAF0;
  --color-violetslate-300: #A0ABBC;
  --color-violetslate-200: #EDF2F4;
  --color-electric-950: #3b0a61;
  --color-electric-900: #572083;
  --color-electric-800: #6a25a4;
  --color-electric-700: #9540e4;
  --color-electric-600: #6D28C8;
  --color-electric-500: #a75af2;
  --color-electric-400: #bf88f8;
  --color-electric-300: #d8b6fc;
  --color-electric-200: #e9d6fe;
  --color-electric-100: #f3e9fe;
  --color-electric-50: #faf5ff;
  --color-clay-950: #2b2d42;
  --color-clay-900: #404468;
  --color-clay-800: #4c5081;
  --color-clay-700: #58609d;
  --color-clay-600: #636fad;
  --color-clay-500: #7686bb;
  --color-clay-400: #90a2ca;
  --color-clay-300: #b4c1dc;
  --color-clay-200: #d3daea;
  --color-clay-100: #e6eaf3;
  --color-clay-50: #f4f6fa;
  --color-powder-950: #162c36;
  --color-powder-900: #294550;
  --color-powder-800: #2c515e;
  --color-powder-700: #2d6071;
  --color-powder-600: #317589;
  --color-powder-500: #3890a2;
  --color-powder-400: #53acbd;
  --color-powder-300: #8acbd6;
  --color-powder-200: #bae1e7;
  --color-powder-100: #daf0f3;
  --color-powder-50: #f1fafa;
  --color-canyon-50: #fff7f2;
  --color-canyon-100: #ffe8d9;
  --color-canyon-200: #ffd0b3;
  --color-canyon-300: #ffb38a;
  --color-canyon-400: #f68d63;
  --color-canyon-500: #e56f47;
  --color-canyon-600: #c95a37;
  --color-canyon-700: #a74931;
  --color-canyon-800: #863d2d;
  --color-canyon-900: #6d3428;
  --color-canyon-950: #3d1b16;
  --color-rosewood-50:  #fff5f6;
  --color-rosewood-100: #ffe5e8;
  --color-rosewood-200: #ffcdd4;
  --color-rosewood-300: #f4a6b2;
  --color-rosewood-400: #df7488;
  --color-rosewood-500: #c74f69;
  --color-rosewood-600: #a83a53;
  --color-rosewood-700: #8b3047;
  --color-rosewood-800: #732b3d;
  --color-rosewood-900: #5f2635;
  --color-rosewood-950: #34111c;
  --color-marigold-50:  #fffaf0;
  --color-marigold-100: #fff1cc;
  --color-marigold-200: #ffe199;
  --color-marigold-300: #ffd066;
  --color-marigold-400: #f5bb3d;
  --color-marigold-500: #e5a91f;
  --color-marigold-600: #c98d12;
  --color-marigold-700: #a87412;
  --color-marigold-800: #875d15;
  --color-marigold-900: #6f4d16;
  --color-marigold-950: #3f2a0a;
  --color-sage-50:  #f5f8f4;
  --color-sage-100: #e6eee3;
  --color-sage-200: #cfdfca;
  --color-sage-300: #aec8a6;
  --color-sage-400: #8caf83;
  --color-sage-500: #6f9466;
  --color-sage-600: #597850;
  --color-sage-700: #486041;
  --color-sage-800: #3c4e37;
  --color-sage-900: #33422f;
  --color-sage-950: #182117;
  --color-verdant-50: #F7FDE9;
  --color-verdant-100: #EAF9D2;
  --color-verdant-200: #D6F2AF;
  --color-verdant-300: #BAE981;
  --color-verdant-400: #9BDF57;
  --color-verdant-500: #79CF32;
  --color-verdant-600: #63B91F;
  --color-verdant-700: #4F9818;
  --color-verdant-800: #3E7A16;
  --color-verdant-900: #2F5E14;
  --color-verdant-950: #1D3B10;

  /* Social Media Colors */
  --color-fb: #1877f2;
  --color-linkedin: #0077b5;
  --color-yt: #ff0000;
  --color-ig: #e1306c;

  /* Font Family */
  --font-sans: 'Inter var', sans-serif;

  /* Font Sizes */
  --font-size-45xl: 2.5rem;
  --font-size-47xl: 2.75rem;
  --font-size-55xl: 3.25rem;

  /* Flex Basis */
  --flex-basis-1-7: 14.2857143%;
  --flex-basis-2-7: 28.5714286%;
  --flex-basis-3-7: 42.8571429%;
  --flex-basis-4-7: 57.1428571%;
  --flex-basis-5-7: 71.4285714%;
  --flex-basis-6-7: 85.7142857%;

  /* Saturation */
  --saturate-25: 0.25;
  --saturate-75: 0.75;

  /* Width */
  --width-128: 32rem;
  --width-160: 40rem;
  --width-256: 64rem;

  /* Aspect Ratio */
  --aspect-ratio-video: 16 / 9;
}


@utility gradient {
  background: linear-gradient(90deg, #2563eb, #22d3ee);
  background-size: 200% 200%;
}

@utility element-to-rotate {
  animation: gradientChange 4s ease infinite;
}

@utility flyUp {
  max-width: 271px;
  transform: translateY(100%);
  opacity: 0;

  &:nth-child(1) {
    animation: locationBox 1s ease-in-out forwards 0.5s;
  }

  &:nth-child(2) {
    animation: locationBox 1s ease-in-out forwards 1s;
  }

  &:nth-child(3) {
    animation: locationBox 1s ease-in-out forwards 1.5s;
  }

  &:nth-child(4) {
    animation: locationBox 1s ease-in-out forwards 2s;
  }
  &:nth-child(5) {
    animation: locationBox 1s ease-in-out forwards 2.5s;
  }
}

@utility flyUpx2 {
  max-width: 271px;
  transform: translateY(100%);
  opacity: 0;

  &:nth-child(1) {
    animation: locationBox 1s ease-in-out forwards 0.1s;
  }

  &:nth-child(2) {
    animation: locationBox 1s ease-in-out forwards 0.2s;
  }

  &:nth-child(3) {
    animation: locationBox 1s ease-in-out forwards 0.3s;
  }

  &:nth-child(4) {
    animation: locationBox 1s ease-in-out forwards 0.4s;
  }

  &:nth-child(5) {
    animation: locationBox 1s ease-in-out forwards 0.5s;
  }
}

@utility scaleUp {
  max-width: 271px;
  transform: translateY(100%);
  opacity: 0;

  &:nth-child(1) {
    animation: scale 1s cubic-bezier(0, 0, 0.2, 1);
  }

  &:nth-child(2) {
    animation: scale 1.5s cubic-bezier(0, 0, 0.2, 1);
  }

  &:nth-child(3) {
    animation: scale 2s cubic-bezier(0, 0, 0.2, 1);
  }

  &:nth-child(4) {
    animation: scale 2.5s cubic-bezier(0, 0, 0.2, 1);
  }

  &:nth-child(5) {
    animation: scale 3s cubic-bezier(0, 0, 0.2, 1);
  }
}

@utility fadeInUp {
  animation: fadeInUp 1.5s cubic-bezier(0, 0, 0.2, 1);
}

@utility scale {
  animation: scale 1.5s cubic-bezier(0, 0, 0.2, 1);
}

@layer utilities {
  @keyframes gradientChange {
    0% {
      background-position: 0%
    }

    50% {
      background-position: 100%
    }

    100% {
      background-position: 0%
    }
  }
    @keyframes locationBox {
      0% {
        transform: translateY(100%);
        opacity: 0;
      }
  
      100% {
        transform: translateY(0);
        opacity: 1;
      }
    }
  @keyframes fadeInUp {
    from {
      opacity: 0;
      transform: translateY(50%);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes scale {
    from {
      opacity: 0;
      transform: scale(0.8);
    }

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

@media (prefers-reduced-motion) {
  .fadeInUp, 
  .scale,
  .scaleUp,
  .flyUpx2,
  .flyUp
   {
    animation: none;
    
  }
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 400;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 400;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 100;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Thin.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 100;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-ThinItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 200;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Extralight.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 200;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-ExtralightItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 300;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Light.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 300;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-LightItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 500;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Medium.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 500;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-MediumItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 600;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Semibold.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 600;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-SemiboldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 700;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Bold.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 700;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-BoldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 800;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Extrabold.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 800;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-ExtraboldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 900;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-Black.woff') format('woff');
}

@font-face {
  font-family: 'Switzer';
  font-style: italic;
  font-weight: 900;
  src: local('Switzer'), url('https://fonts.cdnfonts.com/s/85792/Switzer-BlackItalic.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-Regular.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-It.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-ExtraLight.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-ExtraLightIt.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-Light.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-LightIt.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-Semibold.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-SemiboldIt.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-Bold.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-BoldIt.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-Black.woff') format('woff');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: local('Source Sans Pro'), url('https://fonts.cdnfonts.com/s/12183/SourceSansPro-BlackIt.woff') format('woff');
}

html{
  font-family: 'Source Sans Pro', Verdana, Geneva, Tahoma, sans-serif;
}

.guide-img-container:focus, a:focus .opp-img{border:none; outline: none}
a:focus .opp-img img, .guide-img-container:focus img { border: #ccc;  outline:solid #000; padding: 0.25rem;}

.popularHome {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7N13mBX1+f7x9zNnl7J0e09soKKISmyJiSUxMRawoSbRfDWiiV0jYCw/j8YO9pKAGmNJjBALYI+JfhML+lVDEQV7bBhF+rLL7p55fn+AhigKu3tmPmfm3K/r8rqU3f08N5e7Z+6dmfMZEBEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREZG2sNABRKqVL1y4FjU13Wlp6UxNzQI6dpxpZg2hc4lUo2MuuaQHzdFqlOjRQu3cGuZ9OLpYXBQ6V5JUAERS4vPn96FQGIz7HphtA3T//KcAb2P2JPAQnTuPM7NcvwCJhPKzC0Z+LXL/Ec4uwE5Az+V82r8cngIeWtyZe28fOrQ+3ZTJUgEQSZgvXPg94CzMvtPKL52P2ShKpZHWrdtHSWQTqTZDLrh8Z+L4XOC7QNSKL10A3Fgb+4gbisM+TCZdulQARBLiixati/sNwH7tXGou8Cvq6kaZmZchmkjV+XlxxBqliKuBQ2jfsW++wTmjzzn9WjL+86gCIJIAX7jwu5j9EVi9jMveS13dEWa2sIxriuTe0t/6xwDrlnHZB61D6UejzzhjXhnXTJUKgEiZ+aJFh+B+G9AhgeWfp1T6gXXv/kkCa4vkzpBfX7YPbneTzM/jZC/Ufv+ms075dwJrJ04FQKSMvL5+b+BeoDbBMc9SV7eHmeXqhiSRcjv2vMv3iC2+H+iU1AyDf3aMO+56bfGk+UnNSEprboAQka/gjY2bAH8k2YM/wA7U19+U8AyRTDuqeOk6JYvvIsGDP4DDNo3R4puTnJEUFQCRMnD3iFLpdr741r5kmB3qixYdnMoskaxxt0IU3Wqw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ACIiKfrscoDxahmXfatAzZ4DN9tsQRnXlJxTARARSdngvn3f6Rg37Wjl2ar8OeLCtwdttcm7ZVhLqogKgIhIAPv06zen16yZe2OcA7TlN/dGsIs7dyp8+8CtN32v3Pkk//Q2QBGRwMa8+NrqNR1aznC3w4C1V/Dpsw1utxa/av9tNn87hXiSUyoAIiIVwt3tnmmvDgDfzZ11zVgbpxb4xN1eN+zp+d1qnztyww2z+HAzERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERGRrLHQAUSyZOenjv9aHNkWbqxv7nPdrGQevzxxxxumY3jofCIiK0sFQGQFtn/q+J2IONxgMLDql3zabLAnsPi6Z3e84fE084mItIUKgMiXGPDkL/rUFKLrHfZo3VfaC3Hsp/3fN6//ezLJRETaTwVAZDl2fOb402K4yKBjG5coOX5JXeMaxSd2K7aUNZyISBmoAIgsy7EdJh4/AvhledazB1o6NO3/woDRzWVZT0SkTKLQAUQqyY4Tj7uEch38Acz3rmnpcCte1M+aiFQUvSiJLLXDxOP2dOz0si/sftiOEz8eWvZ1RUTaQZcARICdnj51ldiapgFrJTRikVHqO3Gn376d0PoiIq2iMwAigFvzeSR38Aeoc6JLElxfRKRVdAZAqt4OE0/cAo8nAbUJj2rq0Byt949vX/txwnNERFZIZwBEPL6K5A/+AB2aa+PDUpgjIrJCKgBS1bZ/+oRBwPdSHLlrirNERL6UCoBUrb7Tih3M4svSnOn4lmnOExH5MioAUrW6zJ91Ctim6U61jXd9vFiT7kwRkS9SAZCqtMPEk9c0/KwAo6PVP56mpwaKSHAqAFKdvOVioHuAyfHYwWNLAeaKiPwXFQCpOts/e8IA4KeBxs8KNFdE5L+oAEh1ccxK8RWE+96fGGiuiMh/UQGQqrL9MycchtkuwQK4CoCIVAYVAKkaOz19aufI/OKAEeKCR2MCzhcR+YwKgFSNmOZfOWwQar7BuKe/ee0boebL8rm7+eTLdwydQyRtKgBSFXZ+6vivYV7+R/22il0edr4s15SRZ0J8fegYImlTAZCqEBcYAXQONd+MsRN3uu6pUPNl+XzKiIHA+cC2PuXKjULnEUmTCoDk3o7PnPBNdw4KGKERLw0LOF+W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);
      background-repeat: repeat-x;
}
      .masonry-3-col {
        column-count: 3;
        column-gap: 1em;
      }
      .masonry-2-col {
        column-count: 2;
        column-gap: 1em;
      }
      .break-inside {
        break-inside: avoid;
      }

[x-cloak] { display: none !important; }
.fa-secondary {
  opacity: .4
}
.lm-cat-list span a{white-space: pre;}
.max-w-7xl {
  max-width: 90rem;
}
.search-query-cards .show-card, .search-query-cards .character-card, .search-query-cards .monologue-card, .search-query-cards .scene-card, .search-query-cards .song-card, .search-query-cards .writer-card, .search-query-cards li{
  min-height: 100%;
  min-width: 100%;
}

#vtd .fixed{position:relative;}
.minLayout header, .minLayout .footer-links{display: none;}
.social-qr .ring-1{--tw-ring-opacity: 0}
.search-query-cards .blog-excerpt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
iframe.aspect-video {
  height: auto;
}
/*
header .image-citation p:before{
  content: "Image attribution:";
  display: inline-block;
  margin-right: 0.25rem;
}
*/
.learningModuleTab .prose iframe,
.learningModuleTab .prose img,
.learningModuleTab .prose h6 {
  margin: 0 auto;
  text-align: center;
}

.learningModuleTab .prose h6 {
  font-size: 0.8rem
}
.home-search-open .search-open{min-width: 100%;
  font-size: 1.5rem;
  height: 70px;
  border: 1px solid white;
  border-radius: 2rem;
  background: rgba(251, 251, 251, .2); color:white;
}

.home-search-open .search-open svg{height: 1.5rem;
  width: 1.5rem;
  margin: 0 1rem 0 1rem; color:white;}

.profile-completion li:last-child .step-connect{display: none !important;}
.author-citation .author-container{padding: 1.5rem 2rem;
  border-radius: 10rem;}

  .action-bar-dark a, .action-bar-dark button{
    color: white;
    background: rgba(251, 251, 251, .10);
  }
  .action-bar-dark a:hover,
  .action-bar-dark button:hover {
    color: white;
    background: rgba(251, 251, 251, .20);
  }
.action-bar-light a:hover,
.action-bar-light button:hover {
  color: #404468;
  background: #e6eaf3;
  border-color: #2b2d42;
}

.action-bar-light a,
.action-bar-light button {
  color: #4c5081;
  background: #f4f6fa;
  border: 1px solid #d3daea;
}

.action-bar-white a,
.action-bar-white button {
  color: gray;
  background: #fbfbfb;
  border: 1px solid #ccc;
  box-shadow: 1px 0.5px 0.5px #dedede;
}
.action-bar-white a:hover,
.action-bar-white button:hover {
  color: gray;
  background: #e6eaf3;
  border-color: #c6c6c6;
}
.action-bar button:first-child, .action-bar div.flex:first-child a{
  border-radius: 0.5rem 0 0 0.5rem;
}
.action-bar button:last-child, .action-bar div.flex:last-child a{
  border-radius: 0 0.5rem 0.5rem 0 ;
}

.action-bar.share-solo button {
  border-radius:0.5rem;
}
.sortable thead th:not(.no-sort)[aria-sort=ascending]::after{

content: "▴";
border-radius: 0.5rem;
padding: 0 0.125rem;
}

.sortable thead th:not(.no-sort)[aria-sort=ascending] span,
.sortable thead th:not(.no-sort)[aria-sort=descending] span {
  font-weight: bold;
  border-bottom: 1px dashed rgb(30 41 59/var(--tw-border-opacity));

}
.guidesTab .sortable thead th:not(.no-sort)::after,
.guidesTab .sortable thead th:not(.no-sort)::before{
  color: rgb(156 163 175);
}

#show-opp-near .opp-near-card{grid-column: span 5/span 5;}
#show-opp-near .opp-near-card .opp-img{display:none;}
#show-opp-near .opp-container.gap-10{gap: 0.5rem}
#show-opp-near .opp-near-card{padding-top: 0.5rem; padding-bottom: 0.5rem; border-width: 0 0 1px 0; border-color:#e5e7eb; }

.captcha-container div{margin: 0 auto}

.contact-captcha.captcha-container div{margin: initial;}

@media only screen and (max-width: 960px) {
    .masonry-3-col {
        column-count: 2;
        column-gap: 1em;
      }
}
@media only screen and (max-width: 720px) {
    .learningModuleTab{display: block !important}   
    .masonry-3-col {
        column-count: 2;
        column-gap: 1em;
      }
}
.uploadcare--button_primary {
  background: #157cfc;
}
.searchSection input{
  min-width: 100%
}

#accountSettingsOpen a, 
#editProfileOpen a, 
#mediaSettingsOpen a{
  display: block;
}
.stacked-avatar a{margin-left: -8px}
.stacked-avatar a:first-child{margin-left: 0px}


.searchSection input,
.searchSection select,
.searchSection button,
.ts-control{min-height: 2.75rem; border-radius: 0.25rem}
.ts-dropdown-content{
    max-height: 200px;
}
.searchSection fieldset input{
    min-width: 2rem;
}
.related-tags .tag-list a, .character-list span{margin-right: 1px}
.tag-list a:after, .tag-list dd:after, .character-list span:after{
    content: ",";
    margin-left: 0;
    color: inherit;
    display: inline-block;
}
.searchSection label {
    font-weight: 700;
  }
.tag-list a:last-child::after, .tag-list dd:last-child:after{
    content: none;
    margin-left: 0;
}
.tag-list.character-list a:after{
  margin-left: -3px
}
.credits a, .blog-landing-intro a{
    text-decoration: underline;
    font-weight: 600
}
.prose.prose-slate.prose-lg.contentful-tab img {
    text-align: center;
    margin: 0 auto;
}
.prose.contentful-tab h6 {
    text-align: center;
    font-size: .85rem;
}
.prose.apple-listen-embed iframe{
  min-width: 100%;
}
.keyword-chips a, .tag-chips a{
    padding: 0.25rem 0.5rem;
    --tw-bg-opacity: 1;
    background-color: #ffffff;
    border-radius: .25rem;
    margin-right: .25rem;
    display: inline-block;
    margin-bottom: 0.5rem;
    color: #4c5081;
    border: 1px solid #4c5081;

}
.blur-\[1px\].walled-teaser p:after {
  content: "...";
}
.keyword-chips a:hover, .keyword-chips a:focus, .tag-chips a:hover, .tag-chips a:focus{
    background-color: #f4f6fa;
    border: 1px solid #7686bb;
}
.lm-cat-list.keyword-chips a{background-color:#e6eaf3;border-radius: 9999px;}
.level-beginner .for-level-beginner,
.level-intermediate .for-level-intermediate,
.level-advanced .for-level-advanced{display: block !important;}

figure.is-type-video iframe, .embed.embed-responsive-16by9 iframe{
    max-width: 100%;
    max-height: 400px;
  }

.prose.full-script section button{
  display: none;
}

.prose.full-script .nav.nav-tabs{
  background-color: #daf0f3; 
  padding: 1rem 2.25rem;
  border-radius: 1rem;
}
body.sign-up-landing>#app>header,
body.sign-up-landing>footer .footer-links,
body.sign-up-landing>footer .footer-tag,
body.sign-up-landing>footer .newsletter-signup{display: none;}
body.sign-in-page>footer.bg-white{background-color: white;}
.home .opp-header br{display:inline-block}
.prose.full-script .nav.nav-tabs .nav-item.dropdown{}
.prose.full-script .nav.nav-tabs .nav-item.dropdown .nav-link.dropdown-toggle,
.prose.full-script .nav.nav-tabs .nav-item .nav-link{
  font-size: 1.25rem
}
.prose.full-script .nav.nav-tabs .nav-item.dropdown .dropdown-menu{}
.prose.full-script .nav.nav-tabs .nav-item.dropdown .dropdown-menu .dropdown-item{
  display: inline-block;
  margin-right: 5px;
}
.search-query-cards div {
    
}
.pro-yearly-select .savings-amt:before{
      background-color: #f3e9fe;
        content: "Save $90!";
        padding: 0.25rem 1rem;
        border-radius: 0.5rem;
}


    .blog-tag-list span:after {
    content: ",";
    }
    .blog-tag-list span:last-child:after, .character-list span:last-child:after {
    content: "";
  }

.blog-post-page .figure, .blog-post-page .figure img {
    text-align: center;
    margin: 0 auto;
    border-radius: 0.5rem;
}

.blog-post-page .figure p{
    text-align: center;
    font-size: 0.9rem;
    margin-top: 0.5rem;
}
.blog-post-page .prose iframe {
  max-width: 100%;
}
@media only screen and (max-width: 640px) {
    .masonry-3-col {
        column-count: 1;
        column-gap: 1em;
      }
    .home-search-nav .search-txt{display:none;}
    .home-search-nav svg, .home-search-nav a{margin-right: 0; border: none}
}

#cookie-banner{border:3px solid rgb(239, 35, 60) !important;}
#cookie-banner, #cookie-banner-content{min-width: 80%; font-size: 1rem !important;}
div#cookie-banner div, div#cookie-banner-content small{border: none !important;
text-align: center !important;
max-width: 100% !important;
}
#cookie-banner-content{margin: 0 auto !important;
  text-align: center !important;
  max-width: 100% !important;
  padding: 0 !important;
} 

small#cookie-banner-comov2 {
  border: none !important;
  min-width: 100% !important;
  text-align: center !important;
  margin: 0 auto !important;
  color: #676767 !important;
}


  @media (max-width: 640px) {
/* hide the "1" link */
.blogs nav a[href*="/blog?page=1"] {
  display: none !important;
}
}