/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.rb_block_content .has-sub > a:after {
  border-left: 7px solid rgba(0, 0, 0, 0) !important;
  border-right: 7px solid rgba(0, 0, 0, 0) !important;
  border-top: 7px solid white;
}

.rb_categories {
  text-transform: uppercase;
}

.has-sub {
  color: white !important;
}

.rb_block_content {
  display: flex !important;
}

.rb_block_content ul li ul {
  background-color: #f2b521 !important;
}

.quickview {
  padding-top: 10em;
}

.star_content {
  display: none;
}

@media (max-width: 1126px) {
  .iscrizionenews {
    display: none !important;
  }
  #iscrizionenews {
    display: none !important;
  }
}

@media (max-width: 772px) {
  .category-desktop {
    display: none;
  }

  .category-mobile {
    display: flex;
    flex-direction: column;
  }

  .first-banner .container .row {
    display: flex;
    flex-direction: column;
  }

  .first-banner .rb-container .row {
    align-items: normal !important;
  }
}

@media (max-width: 992px) {
  .category-mobile .row {
    display: flex;
    flex-direction: column;
  }

  .category-mobile-section .rb-image a img {
    width: 70% !important;
  }

  .category-mobile-section .rb-widget-container {
    text-align: center;
  }

  .first-banner {
    padding-top: 15px;
  }
}

.center.style-1 .rb-widget-banner .rb-dd-banner-title {
  font-size: 40px !important;
}


.opened {
  display: block !important;
}