.ctx-content-float {
    width: 100% !important;
    margin: 5px 0 !important;
    float: none !important;
    clear: both !important
}

.ctx-content-float .ctx-sections-container {
    padding: 0 !important;
    border-width: 0 0 1px 0 !important;
    border-style: solid !important;
    border-color: #e3e3e3;
    margin: 0 0 5px 0 !important
}

.ctx-content-float .ctx-section {
    width: 100% !important;
    float: none !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-width: 1px 0 0 0 !important;
    border-style: solid !important;
    border-color: #e3e3e3
}

.ctx-content-float .ctx-links-header p {
    line-height: normal !important;
    text-align: center !important;
    font-weight: 700 !important;
    margin: .7em 0 .7em !important;
    color: #6d6d6d;
    font-size: 19px;
    font-family: "Martina Plantijn", "Helvetica Neue", Helvetica, Arial, serif;
}

.ctx-content-float .ctx-links-content {
    width: 100% !important;
    text-align: center !important;
    margin: 10px 0 20px 0 !important
}

.ctx-content-float .ctx-links-content:first-child {
    margin-top: 20px !important
}

.ctx-content-float .ctx-link {
    display: inline-block !important;
    vertical-align: top !important;
    font-size: 14px
}

.ctx-content-float .ctx-link.ctx-tweet {
    max-width: 463px !important;
    min-height: 1px !important
}

.ctx-content-cinema .ctx-link .ctx-link-image img,
.ctx-content-float .ctx-link .ctx-link-image img {
    max-width: 100% !important;
    height: 100%;
    box-shadow: none !important;
    display: inline-block !important;
    vertical-align: middle !important
}

.ctx-content-float .ctx-link a {
    display: block !important;
    width: 100% !important;
    border: none !important;
    text-decoration: none !important
}

.ctx-module-container {
    padding: 0 max(4vmin,20px) !important;
}

.ctx-module-container .ctx-module .ctx-links-header p {
    font-family: inter, sans-serif !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    font-size: 1.2rem !important;
}



.ctx-module-container .ctx-content-cinema {
    max-width: var(--container-width) !important;
    margin: 0 auto !important;
    width: 100% !important;
}

.ctx-module-container .ctx-content-cinema .ctx-links-header p {
    text-align: left !important;
}


.ctx-module-container .ctx-module .ctx-link-title p.title a,
.ctx-module-container .ctx-content-mobile-float .ctx-link-title p,
.ctx-module-container .ctx-content-mobile-float .ctx-link {
    font-family: "Martina Plantijn", 'Times New Roman', Times, serif !important;
    font-weight: 500 !important;
    line-height: 1.15!important;
letter-spacing: -0.006em!important;
font-size: calc(1.5rem*var(--factor, 1))!important;
color: var(--color-primary-text);
}




.ctx-sections-container .ctx-section .ctx-links-content .ctx-link {
    margin: 0 1.5rem!important;
display: flex !important;
flex-direction: column;
/* width: 100%; */
max-width: 325px !important;
width: auto !important
}

.ctx-sections-container .ctx-section .ctx-links-content .ctx-link:first-of-type { 
    margin-left: 0 !important;
}

.ctx-sections-container .ctx-section .ctx-links-content .ctx-link:nth-of-type(4n) { 
    margin-right: 0 !important;
}

@media (max-width: 739px) {
.ctx-sections-container .ctx-section .ctx-links-content .ctx-link:nth-of-type(3n) { 
    margin-right: 0 !important;
}
}



.ctx-module-container .ctx-module .ctx-link-title .ctx-meta,
.ctx-module-container .ctx-module .ctx-link-title .ctx-meta .author {
    font-family: inter, sans-serif !important;

    color: var(--color-secondary-text) !important;
font-size: 1.25rem !important;
font-weight: 500 !important;
letter-spacing: -.004em !important;
line-height: 1.4 !important;
}

.ctx-module-container .ctx-module .ctx-link-title .ctx-meta .category,
.ctx-module-container .ctx-module .ctx-link-title .ctx-meta .date, 
.ctx-module-container .ctx-module .ctx-link-title .ctx-meta .ctx-meta-separator {
    display: none;
}

.ctx-module-container .ctx-content-cinema.ctx-module-medium .ctx-link-image,
.ctx-module-container .ctx-content-cinema.ctx-module-medium .ctx-link-title {
    width: 100% !important;
    float: none !important;
}

.ctx-module-container .ctx-content-cinema .ctx-links-content {
    width: 100%!important;
/* text-align: center!important; */
margin: 10px 0 20px 0!important;
display: flex !important;
flex-direction: row !important;
/* justify-items: stretch; */
justify-content: space-between !important;
}

.ctx-module-container .ctx-content-cinema .ctx-sections-container, .ctx-module-container .ctx-content-cinema .ctx-section:first-child {
    margin-bottom: 2rem !important;
}

@media (max-width: 475px) {
.ctx-module-container .ctx-content-cinema .ctx-links-content {
    flex-direction: column !important;

}
.ctx-sections-container .ctx-section .ctx-links-content .ctx-link {
    max-width: 100% !important;
    margin: 0 0 1.5rem 0 !important;
}
}


.ctx-module-container .ctx-content-cinema .ctx-link.ctx-6,
.ctx-module-container .ctx-content-cinema .ctx-link.ctx-5{
    display: none !important;
}

.ctx-clearfix:after, .ctx-clearfix:before {
    display: none !important;
}

@media (max-width: 1024px) {
    .ctx-module-container .ctx-content-cinema {
        width: 100% !important;
    }
}


@media (max-width: 768px) {
    .ctx-module-container .ctx-content-cinema.ctx-module-medium .ctx-link-title {
    width: 100% !important;
    float: none !important;
    padding: .5em 0 0 0 !important;}

    .ctx-module-container .ctx-content-cinema {
        width: 100% !important;
    }
    .ctx-module.ctx-nodefs.ctx-content-cinema.ctx-module-medium {
        width: 100% !important;
    }
    .ctx-module-container .ctx-content-cinema.ctx-module-medium .ctx-link {
        width: 100% !important;
    }
  
}



.ctx-content-float .ctx-link-title {
    padding: .5em 0 0 0 !important
}

.ctx-content-float .ctx-link-title p {
    width: 100% !important;
    line-height: normal !important;
    font-size: inherit !important;
    color: #6d6d6d;
    -moz-word-break: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.ctx-content-float .twitter-tweet {
    margin: 0 !important
}

.ctx-content-float .ctx-link.ctx-5,
.ctx-content-float .ctx-link.ctx-6 {
    display: none !important
}

.ctx-content-float.ctx-module-mobile .ctx-links-content {
    margin-bottom: 2px !important
}

.ctx-content-float.ctx-module-mobile .ctx-link {
    width: 100% !important;
    margin: 0 auto 18px auto !important
}

.ctx-content-float.ctx-module-mobile .ctx-link-image {
    width: 100% !important;
    margin: 0 !important
}

.ctx-content-float.ctx-module-mobile .ctx-link.ctx-4,
.ctx-content-float.ctx-module-mobile .ctx-social-section .ctx-link.ctx-2 {
    display: none !important
}

.ctx-content-float.ctx-module-mobile .ctx-social-section .ctx-link.ctx-4 {
    display: inline-block !important
}

.ctx-content-float.ctx-module-medium .ctx-links-content {
    margin-bottom: 2px !important
}

.ctx-content-float.ctx-module-medium .ctx-link {
    width: 98% !important;
    max-width: 100% !important;
    margin: 0 1% 18px 1% !important
}

.ctx-content-float.ctx-module-medium .ctx-link.ctx-tweet {
    max-width: 100% !important
}

.ctx-content-float.ctx-module-medium .ctx-link-title {
    width: 59% !important;
    float: left !important;
    padding: 0 1% 0 2% !important;
    text-align: left !important
}

.ctx-content-float.ctx-module-medium .ctx-link-image {
    width: 38% !important;
    float: left !important
}

.ctx-content-float.ctx-module-medium .ctx-link.ctx-4,
.ctx-content-float.ctx-module-medium .ctx-social-section .ctx-link.ctx-2 {
    display: none !important
}

.ctx-content-float.ctx-module-medium .ctx-social-section .ctx-link.ctx-4 {
    display: inline-block !important
}

.ctx-content-float.ctx-module-normal .ctx-link {
    width: 30.33% !important;
    margin: 0 1.5% !important
}

.ctx-content-float.ctx-module-normal .ctx-link.ctx-tweet {
    width: 63.66% !important
}

.ctx-content-float.ctx-module-normal .ctx-link.ctx-4,
.ctx-content-float.ctx-module-normal .ctx-social-section .ctx-link.ctx-2 {
    display: none !important
}

.ctx-content-float.ctx-module-wide .ctx-link {
    width: 22.6% !important;
    margin: 0 1.2% !important
}

.ctx-content-float.ctx-module-wide .ctx-link.ctx-tweet {
    width: 47.6% !important
}

.ctx-content-float.ctx-module-wide .ctx-social-section .ctx-link.ctx-2 {
    display: none !important
}