/*#region NopCommerce*/

@media (min-width: 1400px) {
  .header-upper .search-box-text {
    min-width: 390px;
  }
}

@media (min-width: 1200px) {
  .header-upper .search-box-text {
    min-width: 350px;
    width: auto;
    display: inline-block;
  }

  .header-upper .search-box-button {
    height: 37px;
    border-radius: 0;
  }
}

@media (max-width: 1199px) {
  #anywhere-slider-1 .slider-caption h2 {
    font-size: 40px;
  }

  #anywhere-slider-1 .slider-caption h3 {
    font-size: 22px;
  }

  .address-item {
    width: calc(50% - 16px);
  }
}

@media (max-width: 1000px) {
  .cart {
    display: block;
  }

    .cart colgroup, .cart thead {
      display: none;
    }

    .cart tbody {
      display: block;
      overflow: hidden;
    }

    .cart tr {
      display: block;
      float: left;
      width: 100%;
      margin: 40px 0 0;
      border: 1px solid #ddd;
    }

    .cart tr {
      width: 31.33333%;
      margin: 0 1% 20px;
      text-align: center;
    }

      .cart tr:nth-child(3n+1) {
        clear: both;
      }

    .cart td {
      display: block;
      border: none;
      padding: 10px;
    }

      .cart td.remove-from-cart {
        margin: 0 0 15px;
        border-bottom: 1px solid #f1f5f9;
        background-color: #f1f5f9;
        padding: 10px;
      }

    .cart .remove-from-cart,
    .cart .add-to-cart,
    .data-table .select-boxes,
    .data-table .order {
      text-align: center;
    }

  .shopping-cart-page .cart td.remove-from-cart {
    padding: 5px;
  }

  .shopping-cart-page .cart .remove-button {
    padding: 0px 7px;
  }

  .cart td.product .product-name {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-align: center;
  }

  .cart td.unit-price,
  .cart td.quantity {
    display: inline-block;
    padding: 20px 10px;
    vertical-align: middle;
  }

    .cart td.quantity input {
      width: 50px;
      text-align: center;
    }

  .cart td.quantity {
    padding: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .myralis-formLogin-mobile {
    height: 620px !important;
  }

  .myralis-formRegister-mobile {
    height: 620px !important;
  }
}

@media (min-width: 992px) and (max-width: 1008px) {
  .mobile-Favoritefilter-view {
    display: none;
  }
}

@media (min-width: 62em) {
  .header-upper {
    min-height: 100px;
  }

  .notmobile {
    display: block;
  }

  .mobile {
    display: none;
  }

  .menu-toggle {
    display: none;
  }

  .header-upper .search-box-text {
    width: auto;
    display: inline-block;
    border-color: #DCDCDC;
  }

  .header-upper .ui-menu .ui-menu-item-wrapper {
    display: flex;
    align-items: center;
    gap: 12px;
    position: relative;
    padding: 16px;
    width: 100%;
    /*break-spaces é uma propriedade válida*/
    white-space: break-spaces;
    overflow: hidden;
    text-overflow: ellipsis;
    border-top: 1px solid #CCCCCC;
    cursor: pointer;
    color: #333;
  }

  .header-upper .search-box-button {
    height: 37px;
    border-radius: 0;
  }

  .product-page-size {
    margin-left: 30px;
  }

  .product-tab-container .title {
    display: none;
  }

  .mobile-Favoritefilter-view {
    display: none;
  }

  .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
    border-right: 2px solid #ddd;
  }

  .ui-tabs .ui-tabs-nav li:last-child .ui-tabs-anchor {
    border-right: none;
  }
}

@media (max-width: 991px) {
  .btn.mobile-100 {
    width: 100%;
  }

  .top-menu.notmobile {
    display: none;
  }

  .header-menu {
    margin-right: 0;
    margin-left: 0;
    color: #fff;
  }

  .top-menu.mobile li {
    display: block;
    width: 93vw;
    padding: 10px 50px;
    text-align: left;
  }

  .header-upper .search-box {
    display: none;
  }

  .header-upper .header-links-wrapper {
    display: flex;
    align-items: center;
  }

  .header-upper .header-links li {
    padding: 0px 10px;
    font-size: 18px;
  }

  .search-box.store-search-box {
    width: calc(100% - 45px);
    margin-left: auto;
    max-width: 900px;
    position: relative;
  }

  .header-lower .search-box .ui-autocomplete {
    max-width: 100%;
  }

  .header-lower .menu-toggle{
    margin-left: 16px;
  }

  .header-lower .search-box .ui-menu .ui-menu-item-wrapper {
    position: relative;
    border-top: 1px solid #ccc;
    padding: 8px;
    font-size: 12px;
    white-space: break-spaces;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    display: flex;
    gap: 12px;
    align-items: center;
  }

  .search-box.store-search-box input {
    width: 100%;
    outline: none;
    background-clip: initial;
  }

  .myralisSearchBar-input-container {
    border-radius: 8px 8px 0 0 !important;
    border-bottom: 0 !important;
  }
  .html-search-page .myralisclass-backgroundFilter.myralis-boxShadow {
    margin-top: 0;
  }
  .myralisClass-filtro-position-mobile {
    display: block !important;
    display: flex !important;
    align-items: center !important;
    margin: 15px 0 !important;
    flex-wrap: wrap !important;
  }
  .myralisClass-banner-mobile {
    display: none;
    padding: 16px 4px 0px 4px !important;
  }
  .myralisClass-filtro-position {
    display: none;
  }

  .favoritos-banner-mobile {
    display: none;
    padding: 16px 4px 0px 4px !important;
  }

  .header-lower-wrapper {
    /*background: #00997a;*/
    padding: 10px 0;
  }

  #menuFechar {
    display: none;
  }

  .active #menuLinha {
    display: none;
  }

  .active #menuFechar {
    display: inline-block;
  }

  .search-box .ui-autocomplete-loading {
    background: #fff url(../images/loading.gif) right 40px center no-repeat;
    background-size: 16px;
  }
  .footer-block .title {
    position: relative;
    border-bottom: 1px dashed #fff;
    cursor: pointer;
  }

  .footer-block .title::after {
    content: "\f102";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    position: absolute;
    right: 10px;
    font-size: 16px;
  }

  .footer-block .title.collapsed::after {
    content: "\f103";
  }

  .footer-block .title strong {
    font-size: 16px;
  }

  .footer-block .list {
    padding-top: 15px;
  }
  .footer-manufacturer .ocarousel .owl-nav {
    width: calc(100% - 26px);
  }
  .footer-manufacturer .ocarousel-grid .title{
      font-size: 20px;
  }

  .mobile {
    display: block;
  }

  .product-grid .item-box {
    width: calc(33.33% - 20px);
  }
  /*starts homepage stop slider*/
  #anywhere-slider-1 .slider-caption,
  #anywhere-slider-1 .owl-item:nth-child(even) .slider-caption {
    width: 100%;
    left: auto;
  }

  #anywhere-slider-1 .slider-caption h2 {
    font-size: 30px;
  }

  #anywhere-slider-1 .slider-caption h3 {
    font-size: 18px;
  }

  #anywhere-slider-1 .slider-caption .slider-btn {
    font-size: 14px;
    font-weight: 500;
  }

  #anywhere-slider-1 .slider-caption .slider-btn::before {
    font-size: 14px;
  }

  #anywhere-slider-1 .owl-dots {
    display: none;
  }

  .product-viewmode {
    display: none;
  }

  .product-essential .overview-buttons > div {
    margin-right: 0;
  }

  .related-products-grid .item-box {
    width: 100%;
  }

  .search-page .price-range .price-from[type="text"],
  .search-page .price-range .price-to[type="text"] {
    width: 170px;
  }

  .header-upper .search-box-text {
    width: 140px;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
  }

  .product-page-size {
    margin-left: 12px;
  }

  .address-item {
    width: 100%;
    margin-right: 0;
    max-width: none;
  }
  /*ends homepage stop slider*/
  /*login page */


  .myralis-UF-container {
    margin-right: 0;
  }

  .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    color: #009CC7;
    background: 0 0;
  }

  .footer-card {
    bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px 0 15px !important;
    margin-top: 0;
  }

  .item-box .price{
    padding: 0;
  }

  .product-tab-container .item-box .picture {
    width: 150px;
    position: absolute;
    top: 10px;
    left: 10px;
  }

  .mobile-video-add-info {
    top: 40% !important;
    flex-direction: column;
    display: flex;
  }

  .product-tab-container .owl-carousel .item-box .product-item {
    height: auto !important;
  }

  .product-tab-container .item-box .details {
    width: 55%;
    float: right;
    text-align: left;
    position: relative;
  }

  .product-tab-container .custom-container-fluid .title {
    background: var(--el-secondary);
    color: var(--text-primary);
    border-radius: 8px 8px 0px 0px;
  }

  .myralis-title-ho-que-ha-de-novo {
    padding-top: 30px;
  }

  .myralis-padding-top-tabs{
    padding-top: 0 !important;
  }

  .myralis-nav-tabs {
    padding: 10px !important;
  }

  .product-tab-container .owl-carousel .owl-nav {
    display: none;
  }

  .product-tab-container .buttons button {
    font-size: 11px;
  }

  .product-tab-container .ui-tabs .ui-tabs-nav {
    padding-left: 15px;
  }

  .product-tab-container .ui-tabs .ui-tabs-nav li {
    float: none;
    display: block;
    text-align: center;
    padding: 10px 0;
  }

  .ui-tabs .ui-tabs-nav li:last-child .ui-tabs-anchor {
    border-left: 2px solid #ddd;
    border-right: none;
  }

  .product-tab-container .ui-tabs .ui-tabs-nav li:last-child {
    border-bottom: none;
  }

  .product-tab-container .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: none;
  }

  .product-tab-container .custom-container-fluid .title {
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: var(--primary-font);
    font-size: 16px;
    line-height: 40px;
    padding: 4px;
    border: 0;
  }

  .product-tab-container .product-tab-body{
    border-radius: 0 0 8px 8px !important;
  }

  .product-tab-container .owl-theme .owl-dots {
    display: block;
    position: absolute;
    bottom: -37px;
    padding-left: 0;
    top: auto;
    left: 0;
    right: 0;
  }

  .mobile-Favoritefilter-view {
    display: none;
  }

  .myralis-mobile-top-padding {
    padding-top: 2rem !important;
  }

  .myralis-mobile-preferences-flex-direction {
    flex-direction: column;
  }

  .myralis-mobile-input-group {
    flex-wrap: nowrap !important;
    margin: 10px 0;
  }

  .myralis-mobile-preferences-card-body {
    padding: 10px !important;
  }

  .myralis-accordion .collapse:not(.show) {
    display: none;
  }
}

@media (min-width: 778px) and (max-width: 991px) {

  .myralis-formLogin-mobile {
    height: 680px !important;
  }

  .myralis-formRegister-mobile {
    height: 680px !important;
  }
}

@media (min-width: 767px) and (max-width: 899px) {
  .myralis-favorite-viewItensFilter {
    padding: 10px;
  }
}

@media (max-width: 767px) {
  .flyout-cart .items {
    max-height: 300px;
    overflow: auto;
  }

  .inputs .required {
    top: 30px;
  }

  .miralys-info-page-required-position {
    top: 50px !important;
  }

  .miralys-required-position {
    top: 0px !important;
  }

  .product-grid .item-box {
    width: calc(50% - 20px);
  }

  .view-all-search-page {
    font-size: 14px;
  }

  .anywhere-slider-bg .owl-carousel .owl-stage-outer {
    max-height: none;
  }

  .anywhere-slider-bg .owl-carousel .owl-item .slider-picture {
    width: 100%;
  }

  .anywhere-slider-bg .owl-item .slider-caption {
    width: 100%;
    position: static;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    padding-bottom: 30px;
    padding-top: 30px;
  }

  .anywhere-slider-bg .owl-carousel {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /*.category-page .product-grid .item-box {
    width: calc(50% - 16px);
    margin: 20px 8px;
  }*/

  .product-essential .overview-buttons > div {
    margin-right: auto;
  }

  .related-products-grid .item-box {
    width: 100%;
  }

  .home-page-product-grid .title, .related-products-grid .title, .featured-product-grid .title, .ocarousel-grid .title {
    font-size: 22px;
  }

  .payment-info table select#ExpireMonth,
  .payment-info table select#ExpireYear,
  .payment-info table #CardCode {
    width: 48%;
  }

  .section.select-billing-address, .section.new-billing-address, .custom-form {
    width: 100%;
    display: block;
    margin-right: 0;
  }
  .custom-form.myralis-border-form-registration-page{
    padding: 16px 16px;
  }

    .section.new-billing-address .edit-address input,
    .section.new-billing-address .edit-address select,
    .custom-form .inputs input[type="text"],
    .custom-form .inputs input[type="email"],
    .custom-form .inputs input[type="password"],
    .custom-form .inputs input[type="number"],
    .custom-form .inputs input[type="tel"],
    .custom-form .inputs select,
    .custom-form .inputs textarea {
      width: 100%;
      display: block;
    }

  .homepage-category-carousel .ocarousel-item {
    padding-bottom: 47px;
  }

    .homepage-category-carousel .ocarousel-item a img {
      border-radius: 0;
    }

  .homepage-category-carousel .category-name {
    opacity: 1;
    position: static;
    margin: 0;
    margin: 0;
    border-radius: 0;
    width: 100%;
  }

    .homepage-category-carousel .category-name::before {
      display: none;
    }

  .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav {
    display: block;
    margin: 0;
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50px);
  }

    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav:after {
      border: none;
    }

    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav button.owl-prev,
    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav button.owl-next,
    .home-page-category-grid .owl-carousel .owl-nav button.owl-prev,
    .home-page-category-grid .owl-carousel .owl-nav button.owl-next {
      background: #ffffff;
      border: 1px solid #00997a;
      border-radius: 3px;
      left: 15px;
      position: absolute;
      margin: 0;
    }

    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav button.owl-prev:focus span,
    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav button.owl-next:focus span,
    .home-page-category-grid .owl-carousel .owl-nav button.owl-prev:focus span,
    .home-page-category-grid .owl-carousel .owl-nav button.owl-next:focus span {
        color: #fff;
      }
    

    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav button.owl-next,
    .anywhere-slider-container.owl-carousel .owl-nav button.owl-next,
    .home-page-category-grid .owl-carousel .owl-nav button.owl-next {
      left: auto;
      border-radius: 50% !important;
      background: var(--bg-secondary);
      box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
      right: 8px;
    }
    .homepage-category-carousel .ocarousel-grid .ocarousel .owl-nav button.owl-prev,
    .anywhere-slider-container.owl-carousel .owl-nav button.owl-prev,
    .home-page-category-grid .owl-carousel .owl-nav button.owl-prev{
      border-radius: 50% !important;
      background: var(--bg-secondary);
      box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.15);
      left: 8px;
    }

      .homepage-category-carousel .ocarousel-grid .owl-carousel .owl-nav button span,
      .home-page-category-grid .owl-carousel .owl-nav button.owl-prev span,
      .home-page-category-grid .owl-carousel .owl-nav button.owl-next span {
        color: #00997a;
        font-size: 52px;
        line-height: 40px;
      }
      .home-page .myralis-section-title{
        text-align: center;
        font-size: 24px;
      }
  .anywhere-slider-container .slider-caption {
    display: none;
  }

  .anywhere-slider-container.owl-carousel .owl-nav {
    bottom: auto;
    top: 50%;
    margin-top: -19px;
  }
  .anywhere-slider-container .owl-nav button span {
    color: var(--icons-primary);
  }

  .anywhere-slider-bg .anywhere-slider-container.owl-carousel .owl-nav button.owl-next {
    right: 15px;
  }

  .button-wrapper {
    position: absolute;
    top: -7px;
    right: 0;
  }

  .add-to-compare-list-button,
  .bs-quick-view {
    display: none;
  }

  .compare-products .add-to-compare-list-button {
    display: block;
  }

  .add-to-wishlist .add-to-wishlist-button {
    background: #edf0f2;
    border: 1px solid #edf0f2;
  }

  .add-to-wishlist-button {
    background: transparent;
    border: none;
  }

  .buttons .add-to-wishlist-button::before {
    color: #00997a;
    font-size: 18px;
  }

  .order-details-area .billing-info-wrap,
  .order-details-area .shipping-info-wrap {
    width: 100%;
    margin-right: 0;
  }

  .price-range {
    display: block;
  }

  .search-page .price-range .price-from[type="text"],
  .search-page .price-range .price-to[type="text"] {
    width: 100%;
    margin: 0;
  }

  .forum-edit-page .bb-code-editor-wrapper + textarea {
    max-width: 100%;
    margin: 0;
  }
 
  .myralis-modalTerms-body{
    margin: 0 16px;
  }
  .category-page .category-grid {
    margin-top: 20px;
  }

  .vendor-grid .item-box {
    width: calc(50% - 15px);
    margin-top: 15px;
  }

    .vendor-grid .item-box:nth-child(even) {
      margin-right: 0;
    }

  .registration-page .custom-form .date-picker-wrapper,
  .registration-page .date-picker-wrapper select:last-of-type {
    width: 100%;
  }

  .cart tr {
    width: 46%;
    margin: 0px 2% 20px;
  }

    .cart tr:nth-child(2n+1) {
      clear: both;
    }

  .homepage-category-carousel .ocarousel-item > a {
    border-radius: 0;
  }

  .anywhere-slider-bg .owl-item .slider-caption h2 {
    font-size: 22px;
  }

  .anywhere-slider-bg .anywhere-slider-container .slider-caption {
    display: block;
    padding: 30px;
  }

  .product-selectors {
    /*margin-top: 20px;*/
    text-align: left;
  }

  .product-selectors-container {
    margin: 0 0 14px 0;
  }

  .mobile-filter-view {
    display: block;
    position: relative;
    padding: 24px 16px 24px 16px;
    background: #fff;
    box-shadow: 0px 3px 10px 0px rgb(0, 0, 0, 0.10);
    border-radius: 8px;
    margin-top: 16px;
  }

  .myralis-class-filter-margin {
    margin: 0;
  }

  .myralis-blogTitle-style {
    display: none;
  }

  .mobile-myralis-blogTitle-style {
    margin-top: 24px;
    padding-bottom: 12px;
    display: block !important;
  }

  .modified-accordion .collapse.show {
    display: block;
  }

  .modified-accordion .collapse:not(.show) {
    display: none;
  }

  .myralis-form-background-page {
    margin: 30px 0;
    padding: 20px;
  }

  .myralis-form-info-page{
    margin-top: 0;
    padding: 10px !important;
  }

  .mobile-Favoritefilter-view {
    display: inherit;
    position: relative;
    padding: 20px;
    background: #fff;
    border-radius: 8px;
  }

  .myralis-favorite-viewItensFilter, .myralis-favorite-orderFilter {
    padding: 10px;
  }

  .myralis-formFlex {
    flex-direction: column
  }
  body:has(.event-widget) .myralis-formFlex {
    flex-direction: row
  }

  .formOrdenar-control-mobile {
    width: 100%;
  }

  .myralis-favorite-orderFilter {
    flex-wrap: wrap;
  }

  .videoLive {
    width: 100%
  }

  .chatLive {
    width: 100%
  }
}

@media (max-width: 767px) and (min-width: 422px) {
  .myralis-Email .required {
    top: 45px;
  }

  .myralis-Email-label {
    padding-left: 0;
  }
}

@media (max-width: 575px) {
  body:has(.event-widget) .myralis-formFlex {
    flex-direction: column
  }
  .product-sorting, .product-page-size {
    display: block;
    margin-left: 0;
  }

  .product-sorting {
    margin-bottom: 10px;
  }

    .product-sorting .form-control, .product-page-size .form-control {
      min-width: 120px;
    }

  .product-essential .overview-buttons {
    display: block;
  }

    .product-essential .overview-buttons > div {
      display: block;
      width: auto;
      margin: 0 8px;
    }

  .nav-link {
    padding: 8px;
  }

  .wishlist-content .buttons input,
  .shopping-cart-page .common-buttons input {
    margin-bottom: 5px;
  }

  .payment-info table td {
    display: block;
    width: 100%;
  }

  .checkout-page .opc {
    padding: 50px 20px;
  }

  .checkout-page .shipping-method .method-list li {
    width: 100%;
    margin-right: 0;
  }

  .checkout-page .order-review-data .billing-info-wrap,
  .checkout-page .order-review-data .shipping-info-wrap {
    width: 100%;
    margin-right: 0;
  }

  .account-page .date-picker-wrapper select,
  .account-page .date-picker-wrapper select:last-of-type {
    width: 100%;
    margin-right: 0;
  }

  .section.select-billing-address,
  .section.new-billing-address,
  .custom-form {
    padding: 15px;
  }

  .customer-blocks,
  .password-recovery-page,
  .reward-points-page,
  .back-in-stock-subscription-list-page,
  .downloadable-products-page {
    padding: 30px 0;
  }
  .customer-info-web {
    display: none !important;
  }
  .d-flex-customer-info {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .customer-info-mobile {
    display: block !important;
  }
  .customer-info-left-side, .customer-info-right-side {
    display: flex;
    flex-direction: column;
  }
  .customer-info-checks {
    display: flex;
    flex-direction: column-reverse;
    gap: 15px;
  }
  .customer-info-page.custom-container-fluid {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .header-upper .header-links li {
    padding: 0px 8px;
  }

  .cart tr {
    width: 100%;
    margin: 0px 0 20px;
  }
}

@media (max-width: 531px) {
  .formVisualizar-control-mobile {
    width: 100%
  }


  .videoLive {
      width: 100%
  }

  .chatLive {
      width: 100%
  }
}

@media (min-width: 322px) and (max-width:600px){


  .product-tab-container .item-box .details {
    width: 65%;
  }
}

@media (max-width: 421px) {
  .myralis-Email .required {
    top: 150px;
  }

  .myralis-Email-label {
    padding-left: 0;
  }

}

@media (max-width: 414px) {
  .product-grid .item-box {
    width: calc(100% - 20px);
  }

  .product-filter {
    display: block;
  }

  .product-variant-list .add-to-wishlist {
    margin-left: 0;
    margin-top: 10px;
  }

  .anywhere-slider-container.owl-carousel .owl-nav {
    margin-top: -19px;
  }

  .header-upper .header-links li {
    padding: 0px 8px;
    font-size: 14px;
  }

  .header-theme-controls {
    display: flex;
  }
  .admin-header-links{
    padding: 5px 10px;
  }

  .admin-header-links a {
    font-size: 14px;
    font-weight: bold;
  }
}

@media (max-width: 413px) {

  .product-tab-container .item-box .picture {
    width: 120px;
  }

  .footer-card {
    width: 100% !important;
  }
}

@media (min-width: 375px) and (max-width: 394px) {

  .myralis-UF-container {
    flex-grow: 1 !important;
  }

  .myralis-CRM-container {
    margin-right: 10px;
  }
}

@media (min-width: 365px) and (max-width: 374px) {

  .myralis-UF-container {
    flex-grow: 1 !important;
  }

  .myralis-CRM-container {
    margin-right: 5px;
  }
}

/*#endregion*/

/*#region Myralis: Home*/

@media (min-width: 1120px) and (max-width: 1250px) {
  .product-tab-container .item-box .picture {
    width: 130px;
  }

  .footer-card {
    width: 100% !important;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }

  .myralis-home-experience-specialtyImage {
    height: 518px;
  }
}

@media (min-width: 992px) and (max-width: 1119px) {
  .footer-card {
    width: 100% !important;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }

  .myralis-home-experience-specialtyImage {
    height: 518px;
  }
}

@media (min-width: 950px) and (max-width: 991px) {
  .product-tab-container .item-box .details {
    padding: 0 10px;
    width: 65%;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }
}

@media (min-width: 700px) and (max-width: 750px) {
  .product-tab-container .item-box .picture {
    width: 120px;
  }

  .product-tab-container .item-box .details {
    padding: 0 10px;
    width: 60%;
  }

  .footer-card {
    width: 100% !important;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }
}

@media (min-width: 650px) and (max-width: 699px) {
  .product-tab-container .item-box .picture {
    width: 120px;
  }

  .footer-card {
    width: 100% !important;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }
}

@media (min-width: 576px) and (max-width: 649px) {
  .product-tab-container .item-box .picture {
    width: 110px;
  }

  .footer-card {
    width: 100% !important;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }
}

@media (min-width: 531px) and (max-width: 575px) {
  .product-tab-container .item-box .details {
    padding: 0 10px;
    width: 65%;
  }

  .myralis-footer-favorite-share {
    display: contents;
  }
}

@media (min-width: 365px) and (max-width: 530px) {
  .product-tab-container .item-box .details {
    padding: 0 10px;
    width: 55%;
  }
}

@media (min-width: 527px) and (max-width: 771px) {
  .myralis-mobile-layout-avatar-customerName {
    overflow: hidden;
    max-width: 20ch;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

@media (max-width: 550px) {
  .myralis-home-footer-pharmacies {
    width: 100% !important;
    height: auto;
  }
}

@media (max-width: 527px) {
  .myralis-mobile-layout-avatar-customerName {
    overflow: hidden;
    max-width: 10ch;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}

@media (max-width: 527px) {
  .header-upper {
    padding: 16px;
  }
  .header-upper:has(.header-logo){
    padding-left: 1rem;
  }

  .myralis-mobile-layout-avatar-title,
  .myralis-mobile-layout-avatar-customerName {
    display: none;
  }
}

@media (min-width: 322px) and (max-width: 364px) {

  .myralis-UF-container {
    flex-grow: 1 !important;
  }

  .myralis-CRM-container {
    margin-right: 0;
  }

  .product-tab-container .item-box .details {
    padding: 0 10px;
    width: 50%;
  }

  .myralis-border-radius-8 {
    padding: 0;
  }
}

@media (max-width: 771px) {
  .header-logo img {
    max-height: 40px;
  }
  .product-tab-container .product-tab-items{
      margin-top: 0;
  }
  .product-tab-container .owl-carousel.owl-loaded {
    padding-bottom: 24px;
  }
  .product-tab-container .owl-theme .owl-dots{
    bottom: 12px;
  }
  .product-tab-container .owl-carousel .owl-dots button.owl-dot.active span{
    background: var(--icons-primary);
  }
  .product-tab-container .item-box .product-item {
    padding: 16px 8px;
    max-width: calc(100vw - 64px);
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .product-tab-container .item-box .picture{
    position: unset;
  }
  .product-tab-container .item-box .details{
    width:  calc(100% - 120px);
    display: flex;
    flex-direction: column;

    justify-content: space-between;
  }
  .product-tab-container .item-box .myralis-button-home-experience{
    min-width: 152px;
  }
  .product-tab-container .item-box .details.footer-card{
    position: unset;
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-end;
  }

  .myralis-card-border {
    margin-left: 10px;
    margin-right: 10px;
  }
  .ocarousel-grid .owl-nav::after, .related-products-grid .owl-nav::after {
    width: 95%;
    left: 5%;
  }
  .footer-manufacturer .owl-carousel .ocarousel-item{
    margin: 24px;
  }
  .footer-manufacturer .owl-carousel .owl-nav{
    left: 16px;
  }
  .footer #collapseFour{
    flex-direction: column;
    margin-bottom: 34px;
  }
}
/*#endregion*/

/*#region Myralis: Minha Conta*/

@media (min-width: 322px) and (max-width: 357px) {

  .myralis-minhaConta-experiencia-card {
    margin: 20px 5px 0 5px;
  }
}
@media (max-width: 32em){
  .login-page .myralis-accept-area,
  .registro-evento .authorization-flags-area,
  .login-page .myralis-visit-inputs-area {
    padding-inline: 0;
  }
  .myralis-basis-200 > div {
    flex-basis: auto;
  }
  .custom-container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
  .authorization-flags-area{
    padding-inline: 0;
  }
  .authorization-flags-wrapper{
    margin-left: 0;
    max-width: none;
  }
  
}
/*#region Login Register PasswordRecovery*/
@media (max-width: 32em){
  .html-login-page .go-back {
    margin-right: 0;
  }
  .html-login-page .title{
    font-size: 20px;
  }
  .login-page .custom-form .inputs input[type="text"],
  .login-page .custom-form .inputs input[type="email"],
  .login-page .custom-form .inputs input[type="password"] {
    width: 100%;
    display: block;
  }
  .login-page .custom-form {
    width: 100%;
    margin-bottom: 36px;
  }

  .registration-page .back-button-wrapper,
  .login-page .back-button-wrapper{
    margin-right: 0;
  }
  .login-page .myralis-border-formLogin-login-page{
    height: 100% !important;
    width: 100% !important;
  }
  .html-password-recovery-page .btn {
    width: 100%;
  }
  .culture-question,
  .myralis-margin-inputs-registration-page{
    padding-inline: 0;
  }
  .registro-evento .edit-address{
    margin-inline: -15px;
  }
  .registro-evento .buttons,
  .inputs-radio-wrapper{
    margin-inline: 0 !important;
  }
  .registro-evento .culture-question{
    margin-inline: 0;
  }
}
/*#endregion*/

/*#endregion*/

/*#region Myralis: Myralis Class*/

  /*#region Modais de Compartilhamento*/
  .myralis-icones-compartilhar-style .action-line-options-wrapper,
  .myralis-icones-compartilhar-style .action-line-cta-wrapper {
    justify-content: center;
  }
  .myralis-icones-compartilhar-style .action-line-options-wrapper {
    justify-content: center;
  }

  /*#endregion*/

  /*#region Pagina de BlogPost*/

  @media (max-width: 767px) {
    .myralis-form-background-post-page {
      margin: 0;
      padding: 20px;
      margin-top: 40px;
    }
    .embed-pdf{
        height: 850px !important;
    }
  }
  .post-body.text-break-all {
    word-break: break-word;
  }

  /*#endregion*/

@media (min-width: 992px) {
  .myralisclass-backgroundFilter .filtroOrdenacao {
    display: flex;
  }
}

@media (max-width: 767px) {
  .myralisClass-banner {
    display: none;
  }

  .myralisClass-banner-mobile {
    display: block;
    margin: 0 10px;
    width: calc(100% - 20px);
    height: auto;
  }

  .favoritos-banner {
    display: none;
  }

  .favoritos-banner-mobile {
    display: block;
  }
}

@media (min-width: 322px) and (max-width: 364px) {

  .myralis-border-radius-8, .myralis-card-border {
    padding: 0;
  }

  .myralisclass-backgroundFilter .filtroOrdenacao .filtroslabels {
      width: 90px;
  }

  .myralis-favorite-viewsItensFilter-mobile {
      flex-direction: column;
      display: flex;
  }

  .myralis-favorite-viewsItensFilter-rightLabel,
  .myralis-favorite-viewsItensFilter-leftLabel {
      margin: 0;
  }
}

/*#endregion*/

/*#region Myralis: Favoritos*/

@media (max-width: 322px) {
  .myralis-favorite-viewsItensFilter-mobile {
      flex-direction: column;
      display: flex;
  }

  .myralis-favorite-viewsItensFilter-rightLabel,
  .myralis-favorite-viewsItensFilter-leftLabel {
      margin: 0;
  }
}

/*#endregion*/

/*#region Myralis: Produtos*/
  @media (max-width: 991px) {
    .myralis-thumbnail-image {
      width: 15%;
    }
  }

  @media (max-width: 767px) {
    .myralis-thumbnail-image {
      width: 20%;
    }

    .myralis-product-filter-margin {
      margin: 0 0 30px 0;
    }

    .myralis-product-details-background {
      margin-top: 42px;
    }

    .myralis-product-details-page {
      padding: 0 20px 20px 20px;
    }

    .myralis-product-details-title{
        padding-left: 10px;
    }

    .myralis-product-details-page-description {
      margin-top: 36px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .action-product-details-mobile {
      display: flex;
      justify-content: flex-end;
      gap: 10px;
    }

    .action-product-details-desk {
      display: none;
    }

  }

  @media (max-width: 575px) {
    .col-sm-6.col-lg-4.py-2.mobile-card-product {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }

    .myralis-thumbnail-image {
      width: 25%;
    }

    .product-filter .item {
      margin-left: 0;
    }
  }

  @media (max-width: 406px) {
    .myralis-button-productDetails-whereBuy {
      padding: 4px 8px;
      font-size: 12px;
    }

    .myralis-button-productDetails-downloadBule {
      padding: 4px 2px;
      font-size: 12px;
    }
  }

  @media (max-width: 311px) {
    .myralis-products-pagesize,
    .myralis-product-sorting {
      flex-direction: column;
    }
  }

/*#endregion*/

/*#region Myralis: Myralis Live*/

  /*#region Home Live*/

 @media all and (max-width: 36em){
 
  .live-wrapper{
    margin-top: var(--24px);
    padding: var(--24px) 16px;
    max-width: 100%;
  }
  .live-wrapper .breadcrumb-live{
    padding: 0;
    flex-wrap: wrap;
  }
  .breadcrumb-wrapper,
  .go-back-wrapper{
    width: 100%;
    line-height: 1.4;
  }
  .go-back-wrapper{
    display: flex;
    justify-content: flex-end;
  }
  .live-wrapper .title-wrapper{
    margin: var(--16px) 16px  var(--44px) 0;
  }

  .live-wrapper-background{
    border-radius: 24px 24px 62px 62px;
  }
  
  .main-live-wrapper{
    padding: 0;
    max-width: 100%;
  }
  .main-live-wrapper2{
    justify-content: space-between;
    flex-direction: column;
  }
  .main-live-wrapper2 h2{
    margin-bottom: 0;
  }

  :is(
    .main-live-wrapper,
    .next-live-wrapper,
    .old-live-wrapper) .info-wrapper dl div{
      gap: 8px;
  }

  .main-live-wrapper .picture-wrapper{
    order: 1;
    width: 100%;
    padding-top: 0;
    max-width: 100%;
    margin: 0;
  }
  .main-live-wrapper .picture-wrapper img{
    border-radius: 8px 8px 0px 0px;
    min-width: 100%;
    /* object-fit: unset; */
    height: auto;
  }
  

  .main-live-wrapper .info-wrapper{
    order: 2;
    padding: var(--24px) 12px;
    width: 100%;
  }
  :is(
    .main-live-wrapper,
    .next-live-wrapper,
    .old-live-wrapper) .info-wrapper{
    max-width: 100%;
  }
  .main-live-wrapper .info-wrapper h3.title{
    font-size: var(--20px);
    min-height: calc(var(--20px)* 3 * 1.25);
    line-height: 1.25;
  }
  :is(
    .main-live-wrapper,
    .next-live-wrapper,
    .old-live-wrapper) .info-wrapper dl{
    max-width: 100%;
    gap: 0;
    justify-content: space-between;
  }
  .old-live-wrapper .info-wrapper dl{
    gap: var(--8px);
  }
  :is(
    .main-live-wrapper,
    .next-live-wrapper,
    .old-live-wrapper) .info-wrapper p{
    margin-bottom: var(--12px);
  }
  .live-past-events,
  .live-see-too{
    margin-inline: 16px;
  }
  :is( .old-live-wrapper, .next-live-wrapper) .picture-wrapper img {
    max-width: 100%;
    height: auto;
  }
  .html-live-page .info-wrapper .buttons{
    flex-direction: column;
    width: 100%;
  }
  .old-live-wrapper .info-wrapper h3.title{
    min-height: 0;
  }
  .old-live-wrapper .info-wrapper .buttons{
    flex-direction: row;
  }
  .old-live-wrapper .info-wrapper .buttons :first-child{
    width: 100%;
  }
  .next-live-wrapper .auto-gap{
    display: none;
  }
  .live-past-events .title-header{
    flex-direction: column;
    margin-bottom: var(--42px);
  }
  .live-past-events h2{
    margin-bottom: var(--24px);
  }
  .old-live-wrapper{
    max-width: 100%;
    flex-direction: column;
  }
  
  .old-live-wrapper .picture-wrapper{
    width: 100%;
    display: flex;
  }
  .old-live-wrapper .picture-wrapper picture{
    margin: 0 auto;
  }
  .old-live-wrapper .picture-wrapper img{
    max-width: 100%;
    height: auto;
  }
  .old-live-wrapper .info-wrapper{
    max-width: 100%;
    height: 100%;
  }
 }
 @media all and (max-width: 62em){
  .html-live-page .info-wrapper .buttons{
    justify-content: unset;
  }
  .html-live-page .info-wrapper .buttons{
    display: flex;
    justify-content: space-between;
  }
  .old-live-wrapper{
    width: 100%;
  }
  .live-past-events .cards-wrapper{
    flex-direction: column;
    gap: 62px;
  }
}
  /*#endregion*/

  /*#region Detalhes das Live*/

 @media all and (max-width: 36em){
  .detail-live-wrapper{
    flex-direction: column;
    padding: 0;
  }
 
  .detail-live-wrapper .actions-wrapper{
    max-width: 100%;
  }
  .detail-live-wrapper .picture-wrapper{
    width: 100%;
    padding-top: 0;
    max-width: 100%;
    margin: 0;
  }
  .detail-live-wrapper .picture-wrapper img{
    border-radius: 8px 8px 0px 0px;
    min-width: 100%;
    height: auto;
  }

  .detail-live-wrapper .info-wrapper{
    margin-top: 20px;
    padding: 0 12px 0 12px;
    width: 100%;
    max-width: 100%;
  }
  .detail-live-wrapper .info-wrapper p{
    margin-bottom: 16px;
  }
  .detail-live-wrapper .info-wrapper dl div.align-top-mobile{
    align-items: flex-start;
  }
  .detail-live-wrapper .actions-wrapper{
    margin-block: var(--32px);
    margin-inline: 12px;
    width: calc(100% - 24px);
  }
  .detail-live-wrapper .actions-wrapper .buttons{
    margin-top: 0;
  }
}

  /*#endregion*/

  /*#region Accordeon NPS*/

  @media (max-width: 992px) {
    .myralisLive-carousel-indicators {
      width: 100%;
    }
  }

  @media (max-width: 576px) {
    .myralisLive-accordeon-card-title {
      font-size: 14px;
      line-height: 17px;
      width: auto;
    }

    .myralisLive-accordeon-arrows-container {
      padding: 29px 24px 25px 0;
      gap: 16px;
    }

    .myralisLive-accordeon-upperArrow, 
    .myralisLive-accordeon-bottomArrow {
      margin-left: 0;
    }

    .myralisLives-accordeon-title {
      padding: 12px;
    }

    .myralisLive-nps-title {
      padding: 24px 12px;
    }

    .myralisLive-nps-text {
      padding: 24px 0 20px 24px;
    }

    .carousel-nps-text {
      padding: 0 12px;
    }

    .myralisLive-nps-detractor,
    .myralisLive-nps-neutral,
    .myralisLive-nps-promoter {
      align-items: center;
      width: 24px;
      height: 24px;
      font-size: 10px;
      line-height: 12px;
      text-align: center;
      padding: 5px 8px;
    }

    .myralisLive-accordeon-card-body {
      padding: 0 12px 24px 12px;
    }

    .myralisLive-nps-container {
      display: flex;
      gap: 4px;
      justify-content: space-between;
    }

    .myralisLive-nps-buttons-container {
      justify-content: space-between;
    }

    .myralisLive-nps-primary-button,
    .myralisLive-nps-secondary-button {
      padding: 8px 24px;
    }

    .myralisLive-nps-primary-button {
      margin-left: 0;
    }

    .myralisLive-nps-secondary-button {
      margin-right: 0;
    }
  }

  @media (max-width: 390px) {
    .myralisLive-nps-title {
      width: 228px;
    }

    .myralisLive-nps-text {
      width: 199px;
    }
  }

  /*#endregion*/

/*#endregion*/

/*#region Myralis: Barras de Filtros*/

  /*#region Filtros*/

  @media (max-width: 767px) {
    .myralis-secondaryFilter-title {
      background: none !important;
      color: #009CC7 !important;
      text-transform: capitalize !important;
    }

    h4.myralis-secondaryFilter-title::before {
      color: #009CC7 !important
    }
  }

  /*#endregion*/

  /*#region Filtros do Class*/

  @media (max-width: 767px) {
    .myralisClass-filter-title {
      display: block;
    }

    .myralisClass-filter-background-container {
      margin: 20px 0;
      padding: 0;
      border-radius: 0;
      box-shadow: none;
      background: none;
    }

    .myralis-listbox {
      margin: 0 0 0 15px;
    }

    .myralis-filter-tag {
      margin: 0;
    }
  }

  /*#endregion*/

  /*#region Filtros de Favoritos*/
  
  @media (max-width: 1285px) {
    .myralisFavorite-searchFilter {
      max-width: initial !important;
    }
  }

  @media (max-width: 1085px) {
    .myralisFavorite-specialtyFilter {
      max-width: initial !important;
      margin: 24px 0 0 0;
    }

    .myralisFavorite-searchFilter {
      margin-bottom: 24px;
    }
  }

  @media (max-width: 991px) {
    .myralisFavorite-button-cleanFilter-margin {
        margin: 0;
    }

    .myralisFavorite-mediaFilter {
      margin-right: 0;
    }

    .myralis-favorite-backgroundFilter {
        padding: 16px 12px;
    }

    .myralisFavorite-filters-container {
        flex-direction: column-reverse;
        padding: 0;
    }

    .myralis-favorite-notfound{
        margin-top: 42px;
    }

    select#SortFilter {
      min-width: 90px;
      font-size: 12px;
    }

    select#PageSize {
        min-width: 48px;
        font-size: 12px;
        padding: 8px 7px;
    }

    .myralisFavorite-orderFilter-label,
    .myralisFavorite-pageFilter-label {
      font-size: 15px;
      padding-bottom: 5px;
    }

    .myralisFavorite-orderFilter-pageFilter-specialtyFilter-searchFilter-container,
    .myralisFavorite-mediaFilter-cleanButton-container {
        width: 100%;
    }

    .myralisFavorite-orderFilter-pageFilter-container,
    .myralisFavorite-mediaFilter-container {
        justify-content: space-between;
    }

    .myralisFavorite-mediaFilter-container {
        padding: 0 4px;
    }

    .myralisFavorite-orderFilter-pageFilter-specialtyFilter-searchFilter-container,
    .myralisFavorite-orderFilter-pageFilter-container,
    .myralisFavorite-mediaFilter-cleanButton-container {
      display: flex;
      flex-direction: column;
    }

    .myralisFavorite-orderFilter-pageFilter-specialtyFilter-searchFilter-container,
    .myralisFavorite-mediaFilter-cleanButton-container {
        flex-direction: column;
    }

    .myralisFavorite-mediaFilter-cleanButton-container,
    .myralisFavorite-orderFilter-container,
    .myralisFavorite-pageFilter-container {
      margin: 0;
      justify-content: normal;
      max-width: initial !important;
      flex-direction: column;
      align-items: flex-start;
    }

    .myralisFavorite-orderFilter-span{
        width: 100%;
    }

    .myralisFavorite-cleanFilter-container {
      justify-content: center;
      margin: 24px 0 0 0;
    }
  }

  @media (max-width: 390px) {
    .myralisFavorite-orderFilter-pageFilter-container {
        flex-wrap: wrap
    }
  
    .myralisFavorite-pageFilter-container {
        margin: 18px 0 0 0;
        width: 100%;
        justify-content: center;
    }

    .myralisFavorite-orderFilter-container,
    .myralisFavorite-orderFilter-span {
        width: 100%;
    }
  }

  /*#endregion*/

  /*#region Filtros de Produtos*/

  @media (max-width: 1122px) {
    .myralis-products-search {
      max-width: inherit;
    }
  }

  @media (max-width: 826px) {
    select#products-orderby {
      min-width: initial;
    }
  }

  @media (max-width: 767px) {
    .myralisProduct-orderFilter-pageFilter-container {
      display: flex;
      width: 100%;
    }

    .myralisProduct-filter-title {
      display: block;
    }

    .myralis-filter-button {
      font-size: 16px !important;
      font-weight: 500 !important;
      text-transform: none !important;
      padding-bottom: 10px !important;
      color: var(--text-primary) !important;
      display: inline-flex !important;
      align-items: center !important;
      font-family: var(--primary-font) !important;
      background-color: var(--el-secondary) !important;
      border-color: white !important;
      height: 36px !important;
    }
    .product-selectors-container-desktop{
        display:none !important;
    }
    .product-selectors-container-mobile{
        display:flex !important;
    }
    .icon-filter-products {
      content: url("../images/icon-filter-products.svg?v=4.43");
      width: 40px;
      height: 40px;
    }

    .product-list {
      padding-left: 15px !important;
    }

    .tags-list {
      padding-left: 15px !important;
    }

    .myralis-product-filter {
      margin: 20px 0;
      padding: 0;
      box-shadow: none;
      background: none;
    }

    .myralis-tag-filter {
      margin: 20px 0 0 0;
      padding: 0;
      box-shadow: none;
      background: none;
    }

    .myralis-secondaryFilter-title {
      background: none !important;
      color: var(--text-primary) !important;
      text-transform: capitalize !important;
    }

    h4.myralis-secondaryFilter-title::before {
      color: var(--text-primary) !important
    }

    .myralis-products-pagesize {
      width: 100%;
      justify-content: end;
      margin: 0;
      flex-wrap: nowrap;
    }

    .product-sort-selectors {
      padding: 0px 0px;
    }

    .myralisProduct-order,
    .myralisProduct-page-label1 {
      padding: 0px 0px 12px 2px;
      font-family: Ubuntu;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
      color: var( --text-default);
    }

    .myralisProduct-page-label2 {
      font-size: 12px;
      padding-left: 4px;
    }

    .myralis-product-sorting {
      width: 100%;
    }

    .myralis-products-search-mobile {
      display: flex !important;
      padding: 0px 0px 12px 2px !important;
      font-family: Ubuntu !important;
      font-size: 16px !important;
      font-style: normal !important;
      font-weight: 400 !important;
      line-height: normal !important;
      color: var( --text-default) !important;
    }

    select#products-orderby {
      min-width: 85px;
      font-size: 14px;
      width:100%;
    }

    select#products-pagesize {
      min-width: 48px;
      font-size: 12px;
    }

    .myralisProduct-secondary-filter-item:first-child {
      margin-left: 0;
    }

    .myralisProduct-secondary-filter-clean {
      margin: 8px 0 0 0;
    }
  }

  @media (max-width: 392px) {
    .myralisProduct-orderFilter-pageFilter-container {
      flex-wrap: wrap;
    }

    .myralis-products-pagesize {
      justify-content: center;
      margin: 12px 0;
    }

    select#products-orderby {
      width: 100%;
    }
  }

  /*#endregion*/
      
  /*#region Filtros de Lives Inscritas*/


      @media (max-width: 991px) {
        .myralisLivesIncritas-filters-container {
          padding: 16px 12px;
        }

        .myralisLivesIncritas-specialtyFilter {
          max-width: initial !important;
          margin: 24px 0 0 0;
        }

        .myralisLivesIncritas-orderFilter-container,
        .myralisLivesIncritas-pageFilter-container {
          margin: 0;
        }

        .myralisSubscribedLive-orderFilter-label,
        .myralisSubscribedLive-pageFilter-label1 {
          font-size: 12px;
          margin-right: 4px;
        }

        .myralisSubscribedLive-pageFilter-label2 {
          font-size: 12px;
          margin-left: 4px;
        }

        select#SortFilter {
          font-size: 14px;
          min-width: 85px;
        }

        select#PageSize {
          min-width: 48px;
          font-size: 12px;
        }

        .myralisLivesIncritas-nameFilter {
          max-width: initial !important;
          margin: 18px 0 0 0;
        }


        span.select2.select2-container.select2-container--default.select2-container--above {
          width: 100% !important;
        }

        .myralisSubscribedLive-clearFilters-container {
          display: none !important;
        }

        .myralisSubscribedLive-mobile-clearFilters-container {
          display: flex !important;
          margin: 24px 0 0 0;
          width: 100%;
          justify-content: center;
        }
      }

      @media (max-width: 374px) {
        .myralisSubscribedLive-mobile-orderFilter-container,
        .myralisSubscribedLive-mobile-pageFilter-container {
          flex-direction: row;
        }

        @media (max-width: 374px) {
          .myralisSubscribedLive-mobile-orderFilter-container {
            padding-top: 0 !important;
            padding: 100px;
          }
        }

        .myralisSubscribedLive-mobile-orderFilter,
        .myralisSubscribedLive-mobile-pageFilter {
          width: 100%
        }
      }

  /*#endregion*/

  /* #region Filtros do Myralis Search*/

  @media (max-width: 991px) {
    .html-search-page .myralisClass-filter-title{
        display: block;
    }
    .myralis-search-filters-TituloFiltro {
        display: none;
    }
    .title-search {
      text-align: center;
      font-size: 18px;
    }

    .myralis-filter-notfound-description-text{
        font-size: 18px;
    }
  }

  /* #endregion*/

  /*#endregion*/


@media (max-width: 991px) {
  .bar-notification .content {
    font-size: 16px;
  }
}

  