/* For screens larger than 1920px (2K) */
@media (min-width: 1930px) {
    /* Your CSS rules for 1920px and above */
        
    /* article.single-artiste {
        max-width: 100%;
    } */

    /* #artistes-grid {
        padding: 0 3.5rem !important;
    } */

    div#artistes-grid>.col-4 {
        width: calc(100% / 3);
    }

    .site-content {
        display: flex;
        max-width: 1920px;
        margin: 0 auto;
    }
}

@media (max-width: 1920px) {
    /* Your CSS rules for 1920px and above */
        
    /* article.single-artiste {
        max-width: 100%;
    } */

    section.home_intro {
        padding: 0 1.5rem;
    }

    section.home_intro .p-3 {
        padding: 1.5rem !important;
    }

    .container.grid-container {
        padding: 1.5rem 0 0 0;
        /* padding: 0; */
    }

    body .main-navigation .main-nav ul li a {
        padding-left: 10px;
        padding-right: 10px;
        line-height: 40px !important;
        font-size: 1.2rem;
    }

    .pageContainer section.artistes_search .container {
        max-width: 75%;
    }

    .hover-list-artist{
        padding: 0;
    }

    .hover-list-artist .button-artistes-link{
        padding: 6rem 1.7rem 1.7rem;
    }

    .social_footer li {
        font-size: 1.5rem;
    }

    section.map_section {
        padding: 0 2.2rem;
    }

    .list_artistes {
        padding: 0 0.75rem;
    }

    footer#jidar-footer {
        padding: 2rem 1.9rem 2rem;
    }

    .copyright-footer {
        padding: 0 1.9rem;
    }
}

/* For screens larger than 1600px */
@media (max-width: 1660px) {
    html {
        font-size: 13px;
    }

    .main-navigation .main-nav ul li a {
        font-size: 1.4rem;
    }

    section.home_intro {
        padding: 0 1.4rem;
    }

    section.home_intro .p-3 {
        padding: 0.5rem !important;
    }

    .container.grid-container {
        padding: 0.5rem 0;
    }
    
    .sidebar{
        width: 350px;
    }

    #map.map{
        width: calc(100% - 350px) !important;
    }

    .btn-readmore {
        line-height: 1.1rem;
    }
    
}

/* For screens larger than 1440px */
@media (max-width: 1440px) {
    html {
        font-size: 11px;
    }

    body .main-navigation .main-nav ul li a {
        padding-left: 10px;
        padding-right: 10px;
        line-height: 30px !important;
        font-size: 1.4rem;
    }

    .menu-item-has-children .dropdown-menu-toggle {
        padding-right: 10px !important;
        padding-left: 5px;
        top: 2px !important;
        position: relative;
    }

    .download-btn-border {
        font-size: 1.4rem;
    }

    .header-search {
        max-width: 55vw;
    }

    .pageContainer section.artistes_search .container {
        max-width: 75%;
    }

    .description-page {
        width: 100% !important;
    }
}


/* For screens larger than 1280px */
@media (max-width: 1280px) {
    html {
        font-size: 11px;
    }

    section.artistes_search > .container {
        max-width: 1100px;
    }

    body .main-navigation .main-nav ul li a {
        padding-left: 8px;
        padding-right: 8px;
        line-height: 30px !important;
        margin: 0;
        font-size: 1.4rem;
    }

    .description-page {
        width: 100% !important;
    }

    .menu-item-has-children .dropdown-menu-toggle {
        padding-right: 10px !important;
        padding-left: 5px;
        top: 2px !important;
        position: relative;
    }

    .download-btn-border {
        font-size: 1.4rem;
    }

    section.artistes_search form input{
        height:56px;
    }

    .sidebar{
        width: 350px;
    }

    #map.map{
        width: calc(100% - 350px) !important;
    }

    div#artistes-grid>.col-4 {
        width: calc(100% / 3);
    }

    li.edition-filter-tag {
        font-size: 1.5rem;
        padding: .3rem 1rem .2rem 1rem;
    }

    .main-navigation .main-nav ul li a{
        font-size: 1.5rem;
    }

    .pageContainer section.artistes_search .container {
        max-width: 75%;
    }
}

@media (max-width: 1024px) {
    html {
        font-size: 11px;
    }

    .site-branding-container .site-logo {
        max-width: 25%;
    }

    section.home_intro.small .home_intro_row_01, .home_intro_row_01 > div.col-12 {
        width: 100%;
    }

    .main-navigation .menu-toggle, .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover {
        aspect-ratio: 1 / 1;
        width: 60px;
    }

    body .site-header .header-image {
        width: 50%;
    }

    section.artistes_search > .container {
        max-width: 1100px;
    }

    .has-inline-mobile-toggle .inside-header{
        padding-right: 0;
    }

    body .main-navigation .main-nav ul li a {
        padding-left: 8px;
        padding-right: 8px;
        line-height: 3.5rem !important;
        margin: 0;
        font-size: 2.2rem;
        text-align: center;
        font-weight: 600;
    }

    .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
        float: none !important;
        padding-left: 5px;
        padding-right: 0 !important;
        font-weight: 700;
    }

    .mobile-menu-open .main-navigation .menu-toggle, .mobile-menu-open .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-open .mobile-menu-control-wrapper .menu-toggle:hover {
        background: #ffffff !important;
        color: #172a3e !important;
        border-radius: 50%;
        border: 1px solid #172a3e;
        aspect-ratio: 1 / 1;
        width: 60px;
    }

    .description-page {
        width: 100% !important;
    }

    .menu-item-has-children .dropdown-menu-toggle {
        padding-right: 10px !important;
        padding-left: 5px;
        top: 2px !important;
        position: relative;
    }

    .download-btn-border {
        font-size: 1.4rem;
    }

    section.artistes_search form input{
        height:56px;
    }

    .sidebar{
        width: 35%;
    }

    #map.map{
        width: 65% !important;
    }

    div#artistes-grid>.col-4 {
        width: calc(100% / 3);
    }

    li.edition-filter-tag {
        font-size: 1.5rem;
        padding: .3rem 1rem .2rem 1rem;
    }

    .main-navigation .main-nav ul li a{
        font-size: 1.5rem;
    }

    .pageContainer section.artistes_search .container {
        max-width: 75%;
    }
}

@media (max-width:1024px) {

    body{
        overflow-x: hidden;
    }

    html.mobile-menu-open .sticky-header {
        opacity: 1 !important;
        transform: initial !important;
        top: 0 !important;
        z-index: 200;
    }

    body .site-header .header-image {
        max-height: auto;
    }

    div#artistes-grid>.col-4 {
        width: 50%;
    }

    .gallery-container {
        margin-top: 4rem;
        gap: 1rem;
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
    }
    
    .single-artiste .pr-8.pt-5.text-xl.pb-3.mb-4 {
        padding: 0 !important;
    }
    
    .single-artistes article .desc-artiste p, .single-jidar-off article .desc-artiste p {    
        font-size: 1.6rem !important;
        font-weight: 300;
        width: 100%;
        line-height: 3rem;
    }
    
    .single-artiste .grid.pt-6 {
        padding-top: 15px !important;
    }
    
    p#breadcrumbs {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    article.single-artiste {
        max-width: 100%;
        padding: 0 !important;
    }

    .hideMobile{
        display: none;
    }

    .hideDesktop{
        display: block;
    }

    .border-round-3xl, .hover-list-artist, swiper-container.home01Swiper swiper-slide:after,
    .gallery-container img {
        border-radius: 12px !important;
    }

    footer#jidar-footer {
        padding: 1.5rem 1.5rem 0rem 1.5rem;
        border-bottom: 2px solid #14293b;
        margin-bottom: 2rem;
        color: #14293b;
    }

    .copyright-footer {
        padding: 0 1.5rem;
    }

    .gallery-container .gallery-item-row {
        margin-bottom: 1rem !important;
    }

    .gallery-container img {
        border: 3px solid #13283a;
    }

    div#single-map {
        height: 50vh;
        border: 3px solid #142a3c;
        border-radius: 15px;
        margin-top: 3rem;
        margin-bottom: 3rem;
    }

    .home_intro_row_01 .bg_intro_card {
        padding: 1rem 0 !important;
    }
    
    .list_artistes, section.map_section, section.partenaires_section {
        padding: 0 2rem !important;
    }
    
    .list_artistes h1, section.map_section h1, section.partenaires_section h1{
        font-size: 3.5rem !important;
        margin-bottom: 0;
        padding-bottom: 1rem !important;
        padding-top: 1rem !important;
    }

    li.edition-filter-tag {
        font-size: 1.5rem;
        padding: 0.3rem 1rem 0.2rem 1rem;
    }

    li.edition-filter-tag {
        font-size: 1.5rem;
        padding: 0.3rem 1rem 0.2rem 1rem;
    }
    
    section.map_section ul li {
        display: inline-block;
    }
    
    section.map_section ul {
        overflow: auto;
        white-space: nowrap;
        width: 100%;
        padding-bottom: 1.5rem;
        margin: 1rem 0% 3rem 0% !important;
    }
    
    section.map_section ul::-webkit-scrollbar {
        width: 20px;
        height: 5px;
    }
    
    section.map_section ul::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
    }
    
    section.map_section ul::-webkit-scrollbar-thumb {
        background: #172a3e;
        border-radius: 10px;
    }
    
    .page-map {
        height: calc(60vh - 5rem)!important;
    }
        
    div#loading-map {
        font-size: 2.3rem;
    }
    
    div#loading-map span {
        font-size: 3.5rem;
        margin-top: 4rem;
    }

    .hover-list-artist {
        padding: 0;
    }

    .hover-list-artist .button-artistes-link{
        padding: 6rem 2.5rem 2.5rem;
    }

    .artistes_rows div:hover .hover-list-artist h2 {
        font-size: 2rem !important;
    }

    .artistes_rows div:hover .hover-list-artist > p {
        font-size: 1.5rem !important;
    }

    .artistes_rows div:hover .hover-list-artist br {
        display: none;
    }

    .artistes_rows div:hover .hover-list-artist div > p {    
        font-size: 1.25rem;
        padding-top: 0 !important;
        margin-top: 0 !important;
    }

    body .site-header .header-image {
        width: 200px;
    }

    .site-logo {
        position: absolute;
        width: 25%;
        max-width: 25% !important;
        top: 2.5rem;
    }
    
    .site-branding-container .site-logo {
        position: relative;
        width: 46%;
        max-width: 100% !important;
        top: 2.5rem;
    }

    .header-search {
        display: none;
    }
    
    html.mobile-menu-open .header-search {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    
    .header-search section.artistes_search.py-4 {
        padding: 2rem 0 0 0 !important;
    }
    
    /* .header-search .artistes_search .formgroup-inline {
        display: none;
    } */
    
    .main-navigation .menu-toggle, .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover {
        /* background: #162a3d !important;
        color: white !important;
        border-radius: 12px; */
        background: #fe5a21 !important;
        color: #fff !important;
        border-radius: 50%;
        padding: 0 !important;
        font-size: 2rem;
    }
    
    .sideHeader nav.main-navigation .main-nav {
        width: 100%;
    }
    
    .has-inline-mobile-toggle #site-navigation.toggled {
        width: 100%;
        background: #fff !important;
    }
    
    .has-inline-mobile-toggle #site-navigation.toggled a{
        color: #172a3e;
    }

    .container-partenaires img {
        width: 100%;
    }
    
    .artistes_search .formgroup-inline .field {
        width: 100% !important;
        float: left;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin: 0 !important;
        flex: auto;
    }
    
    .artistes_search .formgroup-inline {
        padding: 0 1rem;
    }
    
    .artistes_search .formgroup-inline .col-12.custom-select select {
        font-size: 1.4rem !important;
        height: auto;
        max-height: 41px;
    }

    .header-search section.artistes_search form input, .artistes_search .formgroup-inline .col-12.custom-select select {
        font-size: 1.75rem !important;
        line-height: 2rem !important;
        padding: .45rem !important;
        height: 40px;
        max-height: 40px;
        text-align: center;
        text-align-last: center;
    }

    section.content_page.px-7 > .px-7 {
            padding: 0 !important;
    }

    /* section.artistes_search form button {
        width: 100%;
        border-radius: 60px !important;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 43px;
        background: #13283B !important;
        color: #ffffff !important;
        text-transform: uppercase;
    } */

    .header-search section.artistes_search form button {
        line-height: 1rem;
        width: 41px;
        height: 41px;
        font-size: 1.4rem !important;
        margin: 0 !important;
    }


    .main-navigation.toggled .main-nav ul ul.toggled-on {
        border: none;
        background: transparent;
        margin: 0;
        font-weight: 400 !important;
    }
    
    .main-navigation.toggled .main-nav ul ul.toggled-on a {
        font-size: 1.8rem;
        line-height: 2.5rem !important;
    }
    
    
    .main-navigation.toggled .main-nav ul ul *{
        font-weight: 400 !important;
    }

    .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
        float: none !important;
        padding-left: 5px;
        padding-right: 0 !important;
        font-weight: 700;
    }

    .artistes_search  .flex.w-full.py-2 {
        align-items: center;
    }
    
    section.artistes_search form button, section.artistes_search form input,section.artistes_search form select {
        font-weight: 500;
        line-height: 1rem;
        width: 41px;
        height: 41px;
        margin-top: 3px;
    }
    
    /* section.artistes_search form button i {
        margin-right: 10px;
    } */

    .home_intro_row_02 > div {
        width: calc(100% / 3);
        height: auto !important;
        aspect-ratio: 1 / 1;
        padding: .5rem 0.25rem;
    }

    .home_intro_row_01 > div {
        padding-bottom: 0;
    }

    .home_intro_row_01 > .col-12 > div {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .home_intro_row_02 > div:first-child {
        display: none;
    }
    
    body .home_intro_row_02 {
        height: 25vh;
        max-height: 25vh;
        height: auto;
        max-height: initial;
    }

    section.home_intro.small .home_intro_row_01.hideDesktop,
    .home_intro_row_01.hideDesktop {
        display: flex;
        height: auto;
        max-height: none;
    }
    
    section.home_intro.small .home_intro_row_01,
    .home_intro_row_01 {
        height: 25vh;
        max-height: 25vh;
    }
    
    section.home_intro.small .home_intro_row_01.hideMobile,
    .home_intro_row_01.hideMobile {
        display: none !important;
    }

    footer#jidar-footer .col-6 {
        width: 100%;
        display: block;
    }
    
    footer#jidar-footer > .flex {
        flex-direction: column;
    }
    
    footer#jidar-footer .col-6 > div {
        width: 100%;
        display: block !important;
    }
    
    footer#jidar-footer .col-6 > p {
        font-size: 2rem !important;
    }
    
    .social_footer li {
        display: inline-block;
        margin: 0 10px 5px 0;
    }
    
    .social_footer {
        display: inline-block !important;
        /* flex-direction: column; */
        width:100%;
    }
    
    .social_footer li a {
        text-align: left !important;
        padding: 0;
    }
    
    .copyright-footer p {
        font-size: 1rem;
    }

    .copyright-footer .right p {
        margin: 0;
        font-size: 1rem;
        color: #14293b;
        font-weight: 400;
    }

    .copyright-footer .col-6 {
        width: 100%;
    }
    
    .copyright-footer .flex {
        flex-direction: column;
    }

    body .home_intro_row_02 .col-3 .text-6xl {
        font-size: 2.5rem !important;
        font-weight: 600;
    }

    .page-contact .entry-content {
        width: 100%;
    }

    .single-map-wrapper div#single-map {
        margin-top: 0;
        margin-bottom: 0;
        height: 35vh;
        border-radius: 1.2vw;
    }

    .home section.map_section {
        margin-bottom: 0 !important;
    }
    
    .page-contact main#main {
        padding: 0 !important;
        margin-top: 3rem !important;
    }
    
    .inside-article {
        padding: 0 !important;
    }
    
    .page-contact .entry-content>p {
        width: 100%;
        font-size: 1.3rem;
    }
    
    .page-contact .entry-content>h2 {
        font-size: 2.5rem;
    }
    
    .contact_form {
        width: 100%;
    }
    
    .contact_form p {
        font-size: 1rem;
    }
    
    .contact_form label input, .contact_form label select, .contact_form label textarea {
        font-size: 1.2rem;
    }

    .page-content, .page-contact {
        padding: 0 2rem;
    }

    body hr {
        margin: 2rem 0;
    }

    section.map_section {
        padding: 0 2rem !important;
    }
    
    /* section.map_section .interactive_map {
        padding: 0 !important;
    } */

    .page-template-template-about .description-page img {
        max-width: 40%;
    }

    .listing-container p.name_listing {
        margin: 20px 20px 0 0;
    }

    div#artistes-grid {
        padding: 0 !important;
    }

    div#artistes-grid {
        padding: 0 !important;
    }
    
    .list_artistes > .px-8 {
        padding: 0 2rem !important;
    }

    section.home_intro.small {
        /* height: 17vh !important; */
        height: auto !important;
    }

    .bg_intro_card .p-5.h-full.text-center {
        padding: 15px !important;
        display: flex;
        align-items: center;
    }
    
    .bg_intro_card .p-5.h-full.text-center img {
        height: auto !important;
    }

    footer#jidar-footer img {
        max-width: 300px;
    }

    a.mediatheque-see-all-tax-btn {
        font-size: 1.2rem;
        height: auto;
        padding: 15px;
    }

    .medias_rows .format-item:hover .post {
        border-radius: 12px !important;
    }

    .tax-mediatheques-formats .list_artistes section.artistes_search {
        display: none;
    }

    .activite-container .grid > div {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .activite-container .grid > div.col-7 {
        margin-bottom: 2.5rem;
    }
}

@media (max-width:601px) {
    .header_mediatheque_section h2 {
        font-weight: 900;
        font-size: 2rem;
    }

    .single-map-wrapper > div {
        width: 100%;
    }
    
    .single-map-wrapper div#single-map {
        margin-top: 0;
        margin-bottom: 0;
        height: 35vh;
        border-radius: 1.2vw;
    }

    .site-logo {
        position: absolute;
        width: 50%;
        max-width: 50% !important;
        top: 2rem;
    }

    .site-branding-container .site-logo {
        position: relative;
        width: 100%;
        max-width: 100% !important;
        top: 2.5rem;
        max-height: 64px;
        margin-bottom: 4rem;
    }

    .site-branding-container .site-logo img {
        height: 64px;
        width: auto;
    }

    .main-navigation .menu-toggle, .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover {
        aspect-ratio: 1 / 1;
        width: 75px;
        line-height: 1.2;
        font-size: 2.5rem !important;
    }

    body .home_intro_row_02 .col-3 .text-6xl {
        font-size: 1.7rem !important;
        font-weight: 600;
    }

    .map-divider-contact {
        margin-top: 3rem;
    }

    .search-text {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    
    section.content_page.px-7 > .px-7 {
        padding: 0 !important;
    }
    
    section.content_page.px-7 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .activite-container .grid > div {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    .activite-container .grid > div.col-7 {
        margin-bottom: 2.5rem;
    }
    
    .page-template-template-content-page .description-page .text-5xl {
        font-size: 2.1rem !important;
        line-height: 3rem !important;
    }

    html.mobile-menu-open .header-search{
        display: block;
        width: 100%;
        max-width: 100%;
    }

    header#masthead {
        box-shadow: 0 0 10px #142a3c59;
    }
    
    .mobile-menu-open .main-navigation .menu-toggle, .mobile-menu-open .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-open .mobile-menu-control-wrapper .menu-toggle:hover {
        background: #ffffff !important;
        color: #172a3e !important;
        border-radius: 50%;
        border: 1px solid #172a3e;
        aspect-ratio: 1/1;
        width: 60px;
    }

    body .main-navigation .main-nav ul li a {
        padding-left: 8px;
        padding-right: 8px;
        line-height: 3.5rem !important;
        margin: 0;
        font-size: 2.2rem;
        text-align: center;
        font-weight: 600;
    }

    .main-navigation.toggled .main-nav ul ul.toggled-on {
        border: none;
        background: transparent;
        margin: 0;
        font-weight: 400 !important;
    }
    
    .main-navigation.toggled .main-nav ul ul.toggled-on a {
        font-size: 1.8rem;
        line-height: 2.5rem !important;
    }
    
    
    .main-navigation.toggled .main-nav ul ul *{
        font-weight: 400 !important;
    }

    .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {
        float: none !important;
        padding-left: 5px;
        padding-right: 0 !important;
        font-weight: 700;
    }
    
    .list_artistes h1, section.map_section h1, section.partenaires_section h1{
        font-size: 2.8rem !important;
    }

    div#artistes-grid > .col-4 {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    body .site-header .header-image {
        max-height: 60px;
        width: auto;
    }

    .list_artistes > .px-8 {
        padding: 0 !important;
    }

    section.artistes_search form input{
        height:41px;
        font-size: 1.4rem !important;
        line-height: 2rem;
    }

    /* .artistes_search .formgroup-inline .col-12.custom-select select {
        height: auto;
        max-height: 41px;
    } */

    .header-search section.artistes_search form input, .artistes_search .formgroup-inline .col-12.custom-select select {
        font-size: 1.4rem !important;
        line-height: 2rem !important;
        padding: .45rem !important;
        height: 40px;
        max-height: 40px;
    }
    
    section.artistes_search form button {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        height: 41px;
        font-size: 1.2rem !important;
    }

    footer#jidar-footer img {
        max-width: 300px;
    }

    a.mediatheque-see-all-tax-btn {
        font-size: 1.2rem;
        height: auto;
        padding: 15px;
    }

    .medias_rows .format-item:hover .post {
        border-radius: 12px !important;
    }
}

@media (max-width:481px) {
    html {
        font-size: 12px;
    }

    body .site-header .header-image {
        max-height: 60px;
        width: auto;
    }

    .header-search section.artistes_search form button {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        height: 41px;
        font-size: 1.2rem !important;
    }

    .container.grid-container {
        padding: 0 !important;
    }
    
    .inside-header {
        padding: 2rem 0 0 0 !important;
    }

    .description-page {
        font-size: 1.5rem;
        line-height: 3rem;
    }

    .page-map {
        max-width: 100%;
        margin: 0 auto;
    }
    
    .page-map .sidebar {
        display: none;
    }
    
    .page-map div#map {
        left: 0;
        width: 100% !important;
    }
    
    .mapboxgl-popup-content img {
        width: 100px;
    }
    
    a.buttonDetails:hover {
        border: 1px solid #f40;
    }
    
    .popup-content-listing>a {
        padding: 4px 10px 3px;
        font-size: 0.9rem;
    }

    .mobile-menu-control-wrapper .menu-toggle {
        background: black;
        color: #fff;
        font-size: 2rem;
        padding: 0 1.5rem;
    }

    main#main {
        padding: 2rem;
    }

    .title-archive-page {
        font-size: 3rem !important;
        line-height: 3rem;
        margin-top: 2.5rem !important;
    }

    footer#jidar-footer img {
        max-width: 300px;
    }

    .header_mediatheque_section h2 {
        font-weight: 900;
        font-size: 2rem;
    }

    a.mediatheque-see-all-tax-btn {
        font-size: 1.2rem;
        height: auto;
        padding: 15px;
    }

    .medias_rows .format-item:hover .post {
        border-radius: 12px !important;
    }
}