/* Theme Name: ArtPop Child Template: artpop Version: 1.0 */ /* HOMEPAGE WRAPPER */ .home-editorial-wrapper { width: 100%; max-width: 100%; overflow: hidden; } /* HOMEPAGE: NET VERSCHENEN */ .homepage-latest-section { max-width: 1280px; margin: 70px auto 120px; padding: 0 40px; } .homepage-latest-title { text-align: center; font-size: 36px; font-weight: 400; margin-bottom: 50px; } .homepage-latest-grid { display: grid; grid-template-columns: 1fr 2.2fr 1fr; gap: 34px; align-items: start; } .homepage-latest-card-1 { grid-column: 2; grid-row: 1 / span 2; } .homepage-latest-card-2 { grid-column: 1; grid-row: 1; } .homepage-latest-card-3 { grid-column: 3; grid-row: 1; } .homepage-latest-card-4 { grid-column: 1; grid-row: 2; } .homepage-latest-card-5 { grid-column: 3; grid-row: 2; } .homepage-latest-card a { color: inherit; text-decoration: none; } .homepage-latest-image img { width: 100%; display: block; object-fit: cover; } .homepage-latest-card-1 .homepage-latest-image img { height: 620px; } .homepage-latest-card:not(.homepage-latest-card-1) .homepage-latest-image img { height: 250px; } .homepage-latest-content { padding-top: 18px; } .homepage-latest-card-1 .homepage-latest-content { width: 86%; background: #fff; margin: -40px auto 0; padding: 34px; position: relative; } .homepage-latest-content span { display: block; color: #aaa; font-size: 12px; margin-bottom: 10px; } .homepage-latest-card-1 h3 { font-size: 38px; line-height: 1.15; font-weight: 400; margin: 0; } .homepage-latest-card:not(.homepage-latest-card-1) h3 { font-size: 20px; line-height: 1.3; font-weight: 400; margin: 0; } .homepage-latest-card-1 p { margin-top: 18px; font-size: 16px; line-height: 1.7; color: #555; } /* HOMEPAGE: CATEGORIEBLOKKEN */ .home-category-highlights { width: 100%; max-width: 1180px; margin: 90px auto; padding: 0 40px; } .home-category-main-title { display: none; } .home-category-block { margin-bottom: 110px; } .home-category-title { text-align: center; font-size: 28px; font-weight: 400; margin-bottom: 40px; padding: 18px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .home-category-inner { display: grid; grid-template-columns: 1.35fr 0.65fr; gap: 42px; align-items: start; } .featured-right .home-category-inner { grid-template-columns: 0.65fr 1.35fr; } .featured-right .home-category-featured { order: 2; } .featured-right .home-category-list { order: 1; } .home-category-featured, .home-category-list { min-width: 0; width: 100%; } .home-category-featured a, .home-category-small a { color: inherit; text-decoration: none; } .home-category-featured-image img { width: 100%; height: 420px; object-fit: cover; display: block; } .home-category-featured-content { width: 88%; margin: -40px auto 0; padding: 28px; background: #fff; position: relative; } .home-category-featured-content span, .home-category-small span { color: #aaa; font-size: 12px; } .home-category-featured-content h4 { font-size: 30px; line-height: 1.2; font-weight: 400; margin: 10px 0; } .home-category-featured-content p { font-size: 15px; line-height: 1.7; color: #555; } .home-category-small { border-bottom: 1px solid #eee; padding-bottom: 18px; margin-bottom: 18px; } .home-category-small a { display: grid; grid-template-columns: 95px 1fr; gap: 18px; align-items: center; } .home-category-small-image img { width: 95px; height: 95px; object-fit: cover; display: block; } .home-category-small h4 { font-size: 18px; line-height: 1.35; font-weight: 400; margin: 0 0 8px; } /* RESPONSIVE */ @media (max-width: 950px) { .homepage-latest-grid, .home-category-inner, .featured-right .home-category-inner { grid-template-columns: 1fr; } .homepage-latest-card-1, .homepage-latest-card-2, .homepage-latest-card-3, .homepage-latest-card-4, .homepage-latest-card-5, .featured-right .home-category-featured, .featured-right .home-category-list { grid-column: auto; grid-row: auto; order: initial; } .homepage-latest-card-1 .homepage-latest-image img { height: 420px; } .homepage-latest-card:not(.homepage-latest-card-1) .homepage-latest-image img { height: 320px; } .homepage-latest-card-1 .homepage-latest-content, .home-category-featured-content { width: 100%; margin: 0; padding: 24px 0 0; } .home-category-featured-image img { height: 340px; } } @media (max-width: 600px) { .homepage-latest-section, .home-category-highlights { padding: 0 20px; } .homepage-latest-section { margin: 50px auto 80px; } .home-category-highlights { margin: 60px auto; } .homepage-latest-title { font-size: 28px; } .homepage-latest-card-1 .homepage-latest-image img, .homepage-latest-card:not(.homepage-latest-card-1) .homepage-latest-image img { height: 260px; } .homepage-latest-card-1 h3 { font-size: 28px; } .homepage-latest-card:not(.homepage-latest-card-1) h3 { font-size: 18px; } .home-category-title { font-size: 24px; } .home-category-featured-content h4 { font-size: 24px; } .home-category-featured-image img { height: 280px; } .home-category-small a { grid-template-columns: 75px 1fr; } .home-category-small-image img { width: 75px; height: 75px; } } /* FIX HOMEPAGE NET VERSCHENEN */ .homepage-latest-section { width: 100% !important; max-width: 1280px !important; margin: 70px auto 120px !important; padding: 0 40px !important; } .homepage-latest-title { text-align: center !important; font-size: 36px !important; font-weight: 400 !important; margin-bottom: 50px !important; } .homepage-latest-grid { display: grid !important; grid-template-columns: 1fr 2.2fr 1fr !important; gap: 34px !important; align-items: start !important; } .homepage-latest-card-1 { grid-column: 2 !important; grid-row: 1 / span 2 !important; } .homepage-latest-card-2 { grid-column: 1 !important; grid-row: 1 !important; } .homepage-latest-card-3 { grid-column: 3 !important; grid-row: 1 !important; } .homepage-latest-card-4 { grid-column: 1 !important; grid-row: 2 !important; } .homepage-latest-card-5 { grid-column: 3 !important; grid-row: 2 !important; } .homepage-latest-card a { color: inherit !important; text-decoration: none !important; display: block !important; } .homepage-latest-image img { width: 100% !important; object-fit: cover !important; display: block !important; } .homepage-latest-card-1 .homepage-latest-image img { height: 620px !important; } .homepage-latest-card:not(.homepage-latest-card-1) .homepage-latest-image img { height: 250px !important; } .homepage-latest-content { padding-top: 18px !important; } .homepage-latest-card-1 .homepage-latest-content { width: 86% !important; background: #fff !important; margin: -40px auto 0 !important; padding: 34px !important; position: relative !important; } .homepage-latest-content span { display: block !important; color: #aaa !important; font-size: 12px !important; margin-bottom: 10px !important; } .homepage-latest-card-1 h3 { font-size: 38px !important; line-height: 1.15 !important; font-weight: 400 !important; margin: 0 !important; } .homepage-latest-card:not(.homepage-latest-card-1) h3 { font-size: 20px !important; line-height: 1.3 !important; font-weight: 400 !important; margin: 0 !important; } .homepage-latest-card-1 p { margin-top: 18px !important; font-size: 16px !important; line-height: 1.7 !important; color: #555 !important; } @media (max-width: 950px) { .homepage-latest-grid { grid-template-columns: 1fr !important; } .homepage-latest-card-1, .homepage-latest-card-2, .homepage-latest-card-3, .homepage-latest-card-4, .homepage-latest-card-5 { grid-column: auto !important; grid-row: auto !important; } }