.camera-offline video[poster]{
    filter: grayscale(100%);
}
.camera-offline video{
    filter: grayscale(100%);
}

.video{
    cursor:pointer;
    border-bottom: 1px solid transparent;
}

.video-list{
    object-fit: cover;
    margin-left: 0px;
    display: block;
    width: 100%;
    height:230px;
}
@media screen and (max-width: 768px) {
    .video-list{
        height:260px;
    }
}


.video-profile{
    object-fit: cover;
    margin-left: 0px;
    display: block;
    width: 100%;
    height:480px;
}

@media screen and (max-width: 768px) {
    .video-profile{
        object-fit: cover;
        margin-left: 0px;
        display: block;
        width: 100%;
        height:30vh;
    }
}

.chatnowico{
    margin-left:10px;
    font-size:1.5rem;
}

.chatnowbtn{
    width:100%;
}


.font50 {
    font-size:50%;
}

.font60 {
    font-size:60%;
}

.font70 {
    font-size:70%;
}

.font80 {
    font-size:80%;
}

.font90 {
    font-size:90%;
}

.font110 {
    font-size:110%;
}

.font120 {
    font-size:120%;
}

.font130 {
    font-size:130%;
}

.font140 {
    font-size:140%;
}

.font150 {
    font-size:150%;
}

.font160 {
    font-size:160%;
}

.font170 {
    font-size:170%;
}

.font180 {
    font-size:180%;
}

.font190 {
    font-size:190%;
}

.font200 {
    font-size:200%;
}

.footer a {
    text-decoration: none;
}

.footer a:hover {
    text-decoration: underline;
}

.search-container{
    width:100%;
}

.search-input{
    width:100%;
}

.clickable{
    pointer-events: all !important;
}

.reset-filters{
    color: rgba(var(--si-link-color-rgb), var(--si-link-opacity, 1)) !important;
    white-space: nowrap;
}

.web-cam-manager {
    margin-right:5px;
    padding-right:5px;
}

.tagCloud a {
    margin-top: 0;
    margin-bottom: 20px;
    margin-right: 10px;
}

[data-bs-theme=dark] .form-select option{
    background-color: black;
}

.password-toggle-btn .password-toggle-indicator::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZXllIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0xNiA4cy0zLTUuNS04LTUuNVMwIDggMCA4czMgNS41IDggNS41UzE2IDggMTYgOE0xLjE3MyA4YTEzIDEzIDAgMCAxIDEuNjYtMi4wNDNDNC4xMiA0LjY2OCA1Ljg4IDMuNSA4IDMuNXMzLjg3OSAxLjE2OCA1LjE2OCAyLjQ1N0ExMyAxMyAwIDAgMSAxNC44MjggOHEtLjA4Ni4xMy0uMTk1LjI4OGMtLjMzNS40OC0uODMgMS4xMi0xLjQ2NSAxLjc1NUMxMS44NzkgMTEuMzMyIDEwLjExOSAxMi41IDggMTIuNXMtMy44NzktMS4xNjgtNS4xNjgtMi40NTdBMTMgMTMgMCAwIDEgMS4xNzIgOHoiLz4KICA8cGF0aCBkPSJNOCA1LjVhMi41IDIuNSAwIDEgMCAwIDUgMi41IDIuNSAwIDAgMCAwLTVNNC41IDhhMy41IDMuNSAwIDEgMSA3IDAgMy41IDMuNSAwIDAgMS03IDAiLz4KPC9zdmc+");
}

.password-toggle-btn .password-toggle-check:checked~.password-toggle-indicator::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgo8ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoKPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cgo8ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYgMTZIMTNMMTAuODM2OCAxMy4zMzc2QzkuOTY0ODggMTMuNzY4MiA4Ljk5NTkyIDE0IDggMTRDNi4wOTkwOSAxNCA0LjI5NjM4IDEzLjE1NTcgMy4wNzk0NSAxMS42OTUzTDAgOEwzLjA3OTQ1IDQuMzA0NjZDMy4xNDk4OSA0LjIyMDEzIDMuMjIyMjkgNC4xMzc2NyAzLjI5NjU2IDQuMDU3MzFMMCAwSDNMMTYgMTZaTTUuMzUyNTQgNi41ODc3NEM1LjEyNzU1IDcuMDA4NjIgNSA3LjQ4OTQxIDUgOEM1IDkuNjU2ODUgNi4zNDMxNSAxMSA4IDExQzguMjkxNzggMTEgOC41NzM4MyAxMC45NTgzIDguODQwNTMgMTAuODgwN0w1LjM1MjU0IDYuNTg3NzRaIiBmaWxsPSIjMDAwMDAwIi8+IDxwYXRoIGQ9Ik0xNiA4TDE0LjIyNzggMTAuMTI2Nkw3LjYzMzUxIDIuMDEwNDhDNy43NTUxOCAyLjAwMzUxIDcuODc3MzkgMiA4IDJDOS45MDA5MSAyIDExLjcwMzYgMi44NDQzNCAxMi45MjA2IDQuMzA0NjZMMTYgOFoiIGZpbGw9IiMwMDAwMDAiLz4gPC9nPgoKPC9zdmc+");
}

[data-bs-theme=dark] .password-toggle-btn .password-toggle-indicator::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0iY3VycmVudENvbG9yIiBjbGFzcz0iYmkgYmktZXllIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0cm9rZT0iI2ZmZmZmZiI+CiAgPHBhdGggZD0iTTE2IDhzLTMtNS41LTgtNS41UzAgOCAwIDhzMyA1LjUgOCA1LjVTMTYgOCAxNiA4TTEuMTczIDhhMTMgMTMgMCAwIDEgMS42Ni0yLjA0M0M0LjEyIDQuNjY4IDUuODggMy41IDggMy41czMuODc5IDEuMTY4IDUuMTY4IDIuNDU3QTEzIDEzIDAgMCAxIDE0LjgyOCA4cS0uMDg2LjEzLS4xOTUuMjg4Yy0uMzM1LjQ4LS44MyAxLjEyLTEuNDY1IDEuNzU1QzExLjg3OSAxMS4zMzIgMTAuMTE5IDEyLjUgOCAxMi41cy0zLjg3OS0xLjE2OC01LjE2OC0yLjQ1N0ExMyAxMyAwIDAgMSAxLjE3MiA4eiIvPgogIDxwYXRoIGQ9Ik04IDUuNWEyLjUgMi41IDAgMSAwIDAgNSAyLjUgMi41IDAgMCAwIDAtNU00LjUgOGEzLjUgMy41IDAgMSAxIDcgMCAzLjUgMy41IDAgMCAxLTcgMCIvPgo8L3N2Zz4=");
}

[data-bs-theme=dark] .password-toggle-btn .password-toggle-check:checked~.password-toggle-indicator::before {
    content: url("data:image/svg+xml;base64,CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cgo8IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBUcmFuc2Zvcm1lZCBieTogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cjxzdmcgd2lkdGg9IjIxcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KCjxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoKPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPiA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2IDE2SDEzTDEwLjgzNjggMTMuMzM3NkM5Ljk2NDg4IDEzLjc2ODIgOC45OTU5MiAxNCA4IDE0QzYuMDk5MDkgMTQgNC4yOTYzOCAxMy4xNTU3IDMuMDc5NDUgMTEuNjk1M0wwIDhMMy4wNzk0NSA0LjMwNDY2QzMuMTQ5ODkgNC4yMjAxMyAzLjIyMjI5IDQuMTM3NjcgMy4yOTY1NiA0LjA1NzMxTDAgMEgzTDE2IDE2Wk01LjM1MjU0IDYuNTg3NzRDNS4xMjc1NSA3LjAwODYyIDUgNy40ODk0MSA1IDhDNSA5LjY1Njg1IDYuMzQzMTUgMTEgOCAxMUM4LjI5MTc4IDExIDguNTczODMgMTAuOTU4MyA4Ljg0MDUzIDEwLjg4MDdMNS4zNTI1NCA2LjU4Nzc0WiIgZmlsbD0iI2ZmZmZmZiIvPiA8cGF0aCBkPSJNMTYgOEwxNC4yMjc4IDEwLjEyNjZMNy42MzM1MSAyLjAxMDQ4QzcuNzU1MTggMi4wMDM1MSA3Ljg3NzM5IDIgOCAyQzkuOTAwOTEgMiAxMS43MDM2IDIuODQ0MzQgMTIuOTIwNiA0LjMwNDY2TDE2IDhaIiBmaWxsPSIjZmZmZmZmIi8+IDwvZz4KCjwvc3ZnPg==");
}

[data-bs-theme=dark] .bg-secondary.badge {
    color: rgba(255, 255, 255, 1);
}

[data-bs-theme=dark] .bg-secondary, [data-bs-theme=dark] .card.bg-light {
    background-color: rgba(82, 79, 79, 0.6) !important;
}

.descktopFilters {
    --si-navbar-active-color: --si-link-hover-color;
}

.categoriesMenuMobile .active {
    color: var(--si-link-color);
}

.card {
    --si-card-spacer-y: 0.8rem;
    --si-card-spacer-x: 0.8rem;
    padding-top:0px;
}

.descktopFilters .nav-item.active>.nav-link:not(.disabled) {
    color: var(--si-link-color);
}

.offcanvas-body.categoriesMenuMobile{
    display:none !important;
}

.offcanvas-body.mainMenuMobile{
    display:none !important;
}

.categoriesMenuDesktop{
    display:block;
}

@media screen and (max-width: 768px) {
    .descktopFilters{
        display:none !important;
    }
    .offcanvas-body.mainMenuMobile{
        display:block !important;
    }
    .categoriesMenuDesktop{
        display:none;
    }
    .offcanvas-body.categoriesMenuMobile{
        display:block !important;
    }
    .open-filters {
        display:block !important;
    }
}

/*
.descktopFilters{
    display:block;
}

.categoriesMenuDesktop{
    display:block !important;
}
.mainMenuDesktop{
    display:block !important;
}
.offcanvas-body.mainMenuMobile{
    display:none !important;
}

.offcanvas-filters{
    display:none;
}

@media screen and (max-width: 768px) {
    .categoriesMenuDesktop{
        display:none !important;
    }
    .offcanvas-body.categoriesMenuMobile{
        display:block !important;
    }
    .mainMenuDesktop{
        display:none !important;
    }
    .offcanvas-body.mainMenuMobile{
        display:block !important;
    }
    .offcanvas-body.descktopFilters{
        overflow: visible;
    }
}*/


.categoriesMenuDesktop .nav-item{
    width:80px;
}

.categoriesMenuDesktop{
    overflow: visible;
}

.descktopFilters{
    overflow: visible;
}

.descktopFilters .navbar-nav, .mainMenuMobile .navbar-nav{
    flex-direction: row;
    z-index:10;
}

.descktopFilters .nav-item, .mainMenuMobile .nav-item{
    margin-right:20px;
}

.profileLink h2{
    color: rgba(var(--si-link-color-rgb), var(--si-link-opacity, 1));
}

.profileLink:hover h2{
    color: rgba(var(--si-link-color-rgb), var(--si-link-opacity, 1));
}

.profileLink{
    text-decoration: none;
}

.profileLink:hover {
    text-decoration: underline;
}


.burgerMenu{
    color: var(--si-navbar-color);
    background-color: rgba(0, 0, 0, 0);
    border: var(--si-border-width) solid var(--si-navbar-toggler-border-color);
    border-radius: var(--si-navbar-toggler-border-radius);
    transition: var(--si-navbar-toggler-transition);
}

.burgerMenu-icon {
    top: 50%;
    display: block;
    margin-top: -0.0625rem;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition-duration: 0.075s;
    background-color: rgba(255, 255, 255, 0.8) !important;
  }

.burgerMenu-icon, .burgerMenu-icon::before, .burgerMenu-icon::after {
    position: absolute;
    width: 1.375rem;
    height: 0.125rem;
    background-color: var(--si-navbar-toggler-color);
    transition-property: transform 0.15s ease;
}
.burgerMenu-icon::before, .burgerMenu-icon::after {
    display: block;
    content: "";
}
.burgerMenu-icon::before {
    top: -0.4375rem;
    transition: top 0.075s 0.12s ease, opacity 0.075s ease;
    background-color: rgba(255, 255, 255, 0.8) !important;
}
.burgerMenu-icon::after {
    bottom: -0.4375rem;
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    background-color: rgba(255, 255, 255, 0.8) !important;
}

.active .burgerMenu span{
    color: #ffffff !important;
    background-color: #ffffff !important;
}
.active .burgerMenu .burgerMenu-icon::before {
    background-color: #ffffff !important;
}
.active .burgerMenu .burgerMenu-icon::after {
    background-color: #ffffff !important;
}

.burgerMenuItem:hover span{
    color: #ffffff !important;
    background-color: #ffffff !important;
}
.burgerMenuItem:hover .burgerMenu-icon::before {
    background-color: #ffffff !important;
}
.burgerMenuItem:hover .burgerMenu-icon::after {
    background-color: #ffffff !important;
}



.arrowDown {
    border: solid;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    margin-left:10px;
    margin-top:-1px;
}

.dropdown-toggle::before, .dropdown-toggle::after {
    content: "";
}

.gallery-item.video-item:hover::after {
    content: "►";
    font-size: 1.3em;
}
.gallery-item.video-item::after {
    content: "►";
    font-size: 1.3em;
}

.gallery-item::after {
    content: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGlkPSJpLWZ1bGxzY3JlZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiPjwvZz48ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvZz48ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxwYXRoIGQ9Ik00IDEyIEw0IDQgMTIgNCBNMjAgNCBMMjggNCAyOCAxMiBNNCAyMCBMNCAyOCAxMiAyOCBNMjggMjAgTDI4IDI4IDIwIDI4Ij48L3BhdGg+IDwvZz48L3N2Zz4=");
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-weight: 700;
}

.bx-x-circle::after{
    content: "✗";
}

.open-filters {
    margin-right:10px;
    display:none;
    width:24px;
    content: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmZmZmIiBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDIxMC42OCAyMTAuNjgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0cm9rZT0iI2ZmZmZmZiI+Cgo8ZyBpZD0iU1ZHUmVwb19iZ0NhcnJpZXIiIHN0cm9rZS13aWR0aD0iMCIvPgoKPGcgaWQ9IlNWR1JlcG9fdHJhY2VyQ2FycmllciIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cgo8ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxwYXRoIGQ9Ik0yMDUuNjEzLDMwLjY5M2MwLTEwLjQwNS0xMC43NDYtMTguMTQ5LTMyLjg1NC0yMy42NzZDMTU0LjY1OSwyLjQ5MiwxMzAuNzE2LDAsMTA1LjM0LDAgQzc5Ljk2NSwwLDU2LjAyMSwyLjQ5MiwzNy45MjEsNy4wMTdDMTUuODEzLDEyLjU0NCw1LjA2NiwyMC4yODgsNS4wNjYsMzAuNjkzYzAsMy44NSwxLjQ3Niw3LjMzNSw0LjQ1LDEwLjQ3OWw2OC4yNDUsODIuNzc3djc5LjIzIGMwLDIuNTk1LDEuMzQxLDUuMDA1LDMuNTQ2LDYuMzczYzEuMjA3LDAuNzQ5LDIuNTc4LDEuMTI3LDMuOTU0LDEuMTI3YzEuMTM4LDAsMi4yNzgtMC4yNTksMy4zMzEtMC43OGw0MC4wNzUtMTkuODYzIGMyLjU1LTEuMjY0LDQuMTY1LTMuODYzLDQuMTY5LTYuNzFsMC4wNzctNTkuMzcybDY4LjI1NC04Mi43ODdDMjA0LjEzOSwzOC4wMjQsMjA1LjYxMywzNC41NDIsMjA1LjYxMywzMC42OTN6IE00NC45NCwyMC43NjcgQzYxLjQ2NywxNy4wNDgsODIuOTE3LDE1LDEwNS4zNCwxNXM0My44NzQsMi4wNDgsNjAuMzk5LDUuNzY3YzE4LjI1LDQuMTA3LDIzLjM4LDguNTIxLDI0LjYwNyw5LjkyNiBjLTEuMjI4LDEuNDA1LTYuMzU3LDUuODE5LTI0LjYwNyw5LjkyNmMtMTYuNTI1LDMuNzE5LTM3Ljk3Nyw1Ljc2Ny02MC4zOTksNS43NjdTNjEuNDY3LDQ0LjMzOCw0NC45NCw0MC42MiBjLTE4LjI0OS00LjEwNy0yMy4zOC04LjUyMS0yNC42MDctOS45MjZDMjEuNTYsMjkuMjg4LDI2LjY5MSwyNC44NzQsNDQuOTQsMjAuNzY3eiBNMTE5LjYzMSwxMTYuNDg2IGMtMS4xMDUsMS4zNDEtMS43MTEsMy4wMjMtMS43MTMsNC43NjFsLTAuMDc1LDU3LjQxM2wtMjUuMDgxLDEyLjQzMnYtNjkuODM1YzAtMS43NDEtMC42MDUtMy40MjgtMS43MTMtNC43NzFMNDAuMzA2LDU0LjkzOCBDNTguMSw1OS4xLDgxLjA1OCw2MS4zODcsMTA1LjM0LDYxLjM4N2MyNC4yODMsMCw0Ny4yNC0yLjI4Nyw2NS4wMzQtNi40NDlMMTE5LjYzMSwxMTYuNDg2eiIvPiA8L2c+Cgo8L3N2Zz4=");
    filter: invert(0.1) sepia(0) saturate(0);
}

.open-filters-active{
    filter: invert(0) sepia(0) saturate(0);
}

.filtersMenuMobile .dropdown-menu li{
    border-left-width:0px;
    border-left:0px;
}

.filtersMenuMobile .dropdown-menu{
    border-left-width:0px;
    border-left:0px !important;
}

.btn-scroll-top{
    padding:10px;
    content: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjgwMHB4IiB3aWR0aD0iODAwcHgiIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tlPSIjZmZmZmZmIj4KCjxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cgo8ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KCjxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHN0eWxlIHR5cGU9InRleHQvY3NzIj4gLnN0MHtmaWxsOiMwMDAwMDA7fSA8L3N0eWxlPiA8Zz4gPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ3Mi43MzIsMjQzLjYyNWwtMC44NjktMS4zMzdsLTAuOTI5LTEuMjk2TDMyMC45MjUsMzMuMTk0QzMwNS44NTQsMTIuMzc5LDI4MS41OTgsMCwyNTUuOTk2LDAgYy0yNS41OTQsMC00OS44NSwxMi4zNzktNjQuODcsMzMuMTI1TDQxLjA2NiwyNDAuOTkybC0wLjkyOSwxLjI5NmwtMC44NjksMS4zMzdjLTguMTcsMTIuNjY5LTEyLjQ5LDI3LjMyMy0xMi40OSw0Mi4zOTUgYzAsMTYuMTk2LDQuOTI0LDMxLjc1MywxNC4yNTQsNDQuOTkzYzE4LjEwNSwyNS43NTUsNDkuNDQxLDM4LjAxNSw4MC4xOCwzMS40NjN2NjMuNzU1YzAsNDcuMjk0LDM4LjQ3Niw4NS43NjksODUuNzY5LDg1Ljc2OSBoOTguMDM5YzQ3LjI4NSwwLDg1Ljc2LTM4LjQ3NSw4NS43Ni04NS43Njl2LTYzLjc1NWMzMC42ODksNi41ODYsNjIuMDU5LTUuNjY2LDgwLjIxNS0zMS40OTcgYzkuMjk1LTEzLjIwNiwxNC4yMjgtMjguNzcyLDE0LjIyOC00NC45NTlDNDg1LjIyMiwyNzAuOTQ4LDQ4MC45MDIsMjU2LjI5NCw0NzIuNzMyLDI0My42MjV6IE00MjEuMDM0LDI5NS44NiBjLTQuMDEzLDUuNzA4LTExLjA4NCw4LjQwMS0xNy44NjYsNi44MDhsLTczLjQ1OS0xNy4xNTl2MTQwLjcyMmMwLDEzLjY0LTExLjA1LDI0LjY5OC0yNC42OSwyNC42OThIMjA2Ljk4IGMtMTMuNjQsMC0yNC42OTgtMTEuMDU5LTI0LjY5OC0yNC42OThWMjg1LjUwOWwtNzMuNDQyLDE3LjE1OWMtNi43OTksMS41ODQtMTMuODYxLTEuMDk5LTE3Ljg3NC02LjgwOCBjLTIuMDc5LTIuOTQ4LTMuMTE4LTYuMzktMy4xMTgtOS44NGMwLTMuMjIxLDAuOTEyLTYuNDUsMi43MzUtOS4yNzhMMjQwLjU5Miw2OC45NDJjMy41NzgtNC45NDIsOS4zMDQtNy44NzIsMTUuNDA0LTcuODcyIHMxMS44MzQsMi45MywxNS40MTIsNy44NzJsMTUwLjAwOSwyMDcuNzk5YzEuODIzLDIuODI4LDIuNzM0LDYuMDU3LDIuNzM0LDkuMjc4QzQyNC4xNTIsMjg5LjQ3LDQyMy4xMDQsMjkyLjkxMiw0MjEuMDM0LDI5NS44NnoiLz4gPC9nPiA8L2c+Cgo8L3N2Zz4=");
}

.favoritesIcon {
    content: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmIj4KCjxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cgo8ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KCjxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTguMTA2MjcgMTguMjQ2OEM1LjI5ODE5IDE2LjA4MzMgMiAxMy41NDIyIDIgOS4xMzcxQzIgNC4yNzQxNiA3LjUwMDE2IDAuODI1NDY0IDEyIDUuNTAwNjNMMTQgNy40OTkyOEMxNC4yOTI5IDcuNzkyMTIgMTQuNzY3OCA3Ljc5MjAzIDE1LjA2MDcgNy40OTkwOEMxNS4zNTM1IDcuMjA2MTQgMTUuMzUzNCA2LjczMTI3IDE1LjA2MDUgNi40Mzg0M0wxMy4xMjg1IDQuNTA3MTJDMTcuMzY4NSAxLjQwMzA5IDIyIDQuNjc0NjUgMjIgOS4xMzcxQzIyIDEzLjU0MjIgMTguNzAxOCAxNi4wODMzIDE1Ljg5MzcgMTguMjQ2OEMxNS42MDE5IDE4LjQ3MTcgMTUuMzE1MyAxOC42OTI1IDE1LjAzODMgMTguOTEwOUMxNCAxOS43Mjk0IDEzIDIwLjUgMTIgMjAuNUMxMSAyMC41IDEwIDE5LjcyOTQgOC45NjE3MyAxOC45MTA5QzguNjg0NzEgMTguNjkyNSA4LjM5ODE0IDE4LjQ3MTcgOC4xMDYyNyAxOC4yNDY4WiIgZmlsbD0iI2ZmZmZmZiIvPiA8L2c+Cgo8L3N2Zz4=");
    width:30px;
    height:30px;
    cursor:pointer;
}

.favoritesIconHeart {
    content: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmIj4KCjxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cgo8ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KCjxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTguMTA2MjcgMTguMjQ2OEM1LjI5ODE5IDE2LjA4MzMgMiAxMy41NDIyIDIgOS4xMzcxQzIgNC4yNzQxNiA3LjUwMDE2IDAuODI1NDY0IDEyIDUuNTAwNjNMMTQgNy40OTkyOEMxNC4yOTI5IDcuNzkyMTIgMTQuNzY3OCA3Ljc5MjAzIDE1LjA2MDcgNy40OTkwOEMxNS4zNTM1IDcuMjA2MTQgMTUuMzUzNCA2LjczMTI3IDE1LjA2MDUgNi40Mzg0M0wxMy4xMjg1IDQuNTA3MTJDMTcuMzY4NSAxLjQwMzA5IDIyIDQuNjc0NjUgMjIgOS4xMzcxQzIyIDEzLjU0MjIgMTguNzAxOCAxNi4wODMzIDE1Ljg5MzcgMTguMjQ2OEMxNS42MDE5IDE4LjQ3MTcgMTUuMzE1MyAxOC42OTI1IDE1LjAzODMgMTguOTEwOUMxNCAxOS43Mjk0IDEzIDIwLjUgMTIgMjAuNUMxMSAyMC41IDEwIDE5LjcyOTQgOC45NjE3MyAxOC45MTA5QzguNjg0NzEgMTguNjkyNSA4LjM5ODE0IDE4LjQ3MTcgOC4xMDYyNyAxOC4yNDY4WiIgZmlsbD0iI2ZmZmZmZiIvPiA8L2c+Cgo8L3N2Zz4=");
    width:20px;
    height:20px;
    cursor:pointer;
    margin-right:5px;
}

.favoritesButttonMobile{
    padding:9px 10px 9px 10px;
}

.favoritesButttonMobile .favoritesIconHeart{
    margin:0;
}

.bg-white.favoritesIcon {
    content: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwMDAwIj4KCjxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cgo8ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KCjxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTguMTA2MjcgMTguMjQ2OEM1LjI5ODE5IDE2LjA4MzMgMiAxMy41NDIyIDIgOS4xMzcxQzIgNC4yNzQxNiA3LjUwMDE2IDAuODI1NDY0IDEyIDUuNTAwNjNMMTQgNy40OTkyOEMxNC4yOTI5IDcuNzkyMTIgMTQuNzY3OCA3Ljc5MjAzIDE1LjA2MDcgNy40OTkwOEMxNS4zNTM1IDcuMjA2MTQgMTUuMzUzNCA2LjczMTI3IDE1LjA2MDUgNi40Mzg0M0wxMy4xMjg1IDQuNTA3MTJDMTcuMzY4NSAxLjQwMzA5IDIyIDQuNjc0NjUgMjIgOS4xMzcxQzIyIDEzLjU0MjIgMTguNzAxOCAxNi4wODMzIDE1Ljg5MzcgMTguMjQ2OEMxNS42MDE5IDE4LjQ3MTcgMTUuMzE1MyAxOC42OTI1IDE1LjAzODMgMTguOTEwOUMxNCAxOS43Mjk0IDEzIDIwLjUgMTIgMjAuNUMxMSAyMC41IDEwIDE5LjcyOTQgOC45NjE3MyAxOC45MTA5QzguNjg0NzEgMTguNjkyNSA4LjM5ODE0IDE4LjQ3MTcgOC4xMDYyNyAxOC4yNDY4WiIgZmlsbD0iIzAwMDAwMCIvPiA8L2c+Cgo8L3N2Zz4=");
}

.lds-ellipsis {
    /* change color here */
    color:var(--si-header);
}

.favoriteLoader.lds-ellipsis {
    /* change color here */
    color:var(--si-link-color-white);
}

.lds-ellipsis,
.lds-ellipsis div {
    box-sizing: border-box;
}

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-ellipsis div {
    position: absolute;
    top: 10px;
    width: 13.33333px;
    height: 13.33333px;
    border-radius: 50%;
    background: currentColor;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}

h1>a {
    text-decoration: underline !important;
}