@font-face {
  font-family: 'vickathon';
  src:  url('fonts/vickathon-2.eot?3k2uv9');
  src:  url('fonts/vickathon-2.eot?3k2uv9#iefix') format('embedded-opentype'),
    url('fonts/vickathon-2.ttf?3k2uv9') format('truetype'),
    url('fonts/vickathon-2.woff?3k2uv9') format('woff'),
    url('fonts/vickathon-2.svg?3k2uv9#vickathon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'vickathon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-thumbs-up1:before {
  content: "\f165";
}
.icon-eye:before {
  content: "\f06e";
}
.icon-eye-slash:before {
  content: "\f070";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-hand-point-up:before {
  content: "\f0a6";
}
.icon-arrow-circle-left:before {
  content: "\f0a8";
}
.icon-arrow-circle-right:before {
  content: "\f0a9";
}
.icon-users:before {
  content: "\f0c0";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-circle:before {
  content: "\f111";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-street-view:before {
  content: "\f21d";
}
.icon-hourglass-end:before {
  content: "\f253";
}
.icon-award:before {
  content: "\f559";
}

@media (min-width: 1001px) {
    .scrl-textarea::-webkit-scrollbar {
        width: 10px;
    }
    .scrl-textarea::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
    .scrl-textarea::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: rgba(249,155,59,0.8); 
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    }
    .scrl-textarea::-webkit-scrollbar-thumb:window-inactive {
        background: rgba(249,155,59,0.4); 
    }

}

@media (max-width: 1000px) {
    ::-webkit-scrollbar {
        width: 10px;
    }
    ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }
    ::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: rgba(249,155,59,0.8); 
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    }
    ::-webkit-scrollbar-thumb:window-inactive {
        background: rgba(249,155,59,0.4); 
    }
}

.medal-icon {
    color: #d5af37;
    position: relative; 
    padding: 2px;
    font-size: 32px;
    top: 2px;
}

.medal-place {
    position: absolute;
    top: 6px;
    left: 10px;
    font-size: 14px; 
    color: black;
    font-weight: bold;
}

#ventures314-name {
    max-height: 330px;
}

#ventures314-name {
    background: white;
    min-height: 140px;
    line-height: 1.5;
    overflow: auto;
}

.like-icon {
    color: cornflowerblue;
    font-size: 20px;
    margin-left: 4px;
}

.like-count {
    font-size: 14px;
    padding-left: 2px;
    font-weight: bold;
    color: dimgray;
}

.vote-icon {
    font-size: 24px;
}

@media (max-width: 1000px) {
    #ventures314-name {
        max-height: 880px;
        font-size: 3.5em;
        line-height: 2.0;
    }

    #ventures314-dialog h2 {
        font-size: 2.5em;
    }

    .medal-icon {
        font-size: 64px;
    }

    .medal-place {
        top: 10px;
        left: 19px;
        font-size: 26px; 
    }

    .like-icon {
        font-size: 48px;
        margin-left: 20px;
    }

    .like-count {
        font-size: 32px;
        padding-left: 4px;
    }

    .vote-icon {
        font-size: 48px;
    }
}
