/*
This is your custom Style Sheet. It's the last css resource loaded so you can
easily overwrite css selectors from other style sheets.
*/

.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.left {
    float: left;
    padding: 0 10px 0 0;
}

.deals .theme-box img {
    width: 100%;
    max-width: 100%;
    height: 200px;
    max-width: 300px;
}

section#upcoming-events .col-sm-4:nth-child(3n+1) {
    clear: none;
}

@media(max-width:767px) {
    .theme-title .btn-toolbar {
        display: none; 
    }
}

@media (min-width: 768px) {
    nav.navbar .navbar-header {
        display: none;
    }
    <script async="" defer="defer" src="http://platform.instagram.com/en_US/embeds.js"></script>
}

.header>.header-navbar .header-nav .nav-link {
    text-transform: uppercase;
    font-size: 17px;
}

.header .dropdown-menu {
    top: 0;
}

@media screen and (min-width: 992px) {
    .header .dropdown-menu {
        top: 100%;
    }
}

.video-snipped {
    margin-bottom: 24px;
}

section.block + section.block.block-newsletter { margin-top: 48px; }


/*Support Ticket - 166277*/
.hero-wrapper.hero-with-slider .hero-default[data-type="4"] {
  z-index: 11; }

/*Support Ticket - 166280*/    
.header>.header-content .header-logo { background-position: center left; }
@media (max-width: 992px) {
  .hero-with-slider .hero-default[data-type="4"] #thin-strip-search {
    display:none;
  }
}

@media (max-width: 768px) { 
  .banner[type=leaderboard] + .cards-default { padding-top: 24px !important; }
}

/*Support Ticket - 179425 */
.header>.header-content .header-logo {
  display: flex; align-items: center; justify-content: flex-start; }
    
@media (min-width: 992px) {
  .header>.header-content .header-logo {
    height: inherit; width: inherit; }
}

@media (max-width: 992px) {
  .header>.header-content .header-logo img {
    object-fit: contain; max-width: 200px; }
}

/*Support ticket - 183482 */
.details-categories.years-prizes .categories-dropdown .categories-dropdown-content .years-prizes-content {
color: var(--neutral-base,#3e455e);
}

