/*  Imports */
@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;700&family=Open+Sans&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Source+Sans+Pro:wght@400;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&family=Source+Sans+Pro:wght@400;600;700&display=swap");
/*
** Fonts
*/
/*
** media query widths
*/
#background {
  width: 100%;
  margin-top: 140px; }
  #background.logged-in {
    margin-top: 140px; }
    #background.logged-in.user, #background.logged-in.home, #background.logged-in.preferredbyme, #background.logged-in.feeds {
      margin-top: 184px; }
      #background.logged-in.user.user, #background.logged-in.home.user, #background.logged-in.preferredbyme.user, #background.logged-in.feeds.user {
        padding-top: 40px; }
  #background #slider_home .border-slider {
    border-radius: 10px;
    border: 5px solid #ffffff; }
  #background #slider_home .slider .carousel-control-prev i, #background #slider_home .slider .carousel-control-next i {
    border: 1px solid #9F9FAD; }
  #background #slider_home .slider .slider-home .carousel-indicators {
    bottom: -26px; }
    #background #slider_home .slider .slider-home .carousel-indicators li {
      opacity: 1; }
  #background #slider_home .slider .slider-home .carousel-control-prev {
    left: -20px; }
  #background #slider_home .slider .slider-home .carousel-control-next {
    right: -20px; }
  #background #slider_home .slider .carousel-control-prev, #background #slider_home .slider .carousel-control-next {
    width: auto;
    opacity: 1; }
    #background #slider_home .slider .carousel-control-prev i, #background #slider_home .slider .carousel-control-next i {
      color: #525260;
      background: #ffffff;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      display: flex;
      justify-content: center;
      align-items: center; }
  #background #slider_home .slider .carousel-indicators {
    margin: 0; }
    #background #slider_home .slider .carousel-indicators li {
      border: none;
      background-color: #ffffff;
      border-radius: 4px;
      width: 16px;
      height: 8px; }
      #background #slider_home .slider .carousel-indicators li.active {
        width: 32px;
        background-color: #525260; }
  #background #slider_home .slider .carousel-control-prev, #background #slider_home .slider .carousel-control-next {
    width: auto;
    opacity: 1; }
    #background #slider_home .slider .carousel-control-prev i, #background #slider_home .slider .carousel-control-next i {
      color: #525260;
      background: #ffffff;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      display: flex;
      justify-content: center;
      align-items: center; }
  #background #slider_home .slider img {
    width: 100%;
    max-height: 100%;
    min-height: 100%;
    object-fit: cover; }
  #background #category-list {
    background: #F7F7F8; }
    #background #category-list .slider-control {
      width: 110px;
      background: #F7F7F8; }
    #background #category-list .slider-control-left {
      justify-content: start; }
    #background #category-list .slider-control-right {
      justify-content: end; }
  @media (min-width: 768px) {
    #background #slider_home .slider {
      padding: 0; }
      #background #slider_home .slider .slider-home {
        padding: 0px 33px; } }
  @media (max-width: 1200px) and (min-width: 768px) {
    #background {
      margin-top: 92px; }
      #background.logged-in {
        margin-top: 92px !important; } }
  @media (max-width: 767px) {
    #background {
      margin-top: 137px !important; }
      #background #slider_home .slider .slider-home-mobile .carousel .carousel-inner .item .content_holder {
        text-align: center; }
        #background #slider_home .slider .slider-home-mobile .carousel .carousel-inner .item .content_holder a img {
          width: auto;
          object-fit: contain;
          max-width: 100%; }
      #background #slider_home .slider .slider-home-mobile .carousel-indicators {
        bottom: -25px; }
      #background #slider_home .slider .slider-home-mobile .carousel-control-prev {
        left: -10px; }
      #background #slider_home .slider .slider-home-mobile .carousel-control-next {
        right: -10px; } }

@media (min-width: 576px) {
  #banner_modal .modal-dialog {
    max-width: 800px; } }

/*# sourceMappingURL=portal.css.map */
