/** * Blocksy - v1.8.38 * * Copyright (c) 2022 * Licensed GPLv2+ */ .author-box { display: flex; padding: var(--spacing, 40px); } @media (max-width: 689.98px) { .author-box { flex-direction: column; align-items: center; text-align: center; } } .author-box .ct-image-container { flex: 0 0 60px; width: 60px; height: 60px; border-radius: 100%; } .author-box .ct-image-container:before, .author-box .ct-image-container svg { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; transition: opacity 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955); } .author-box .ct-image-container:before { content: ""; background: var(--paletteColor1); } .author-box .ct-image-container svg { margin: auto; fill: #fff; transform: translateX(-10px); } .author-box .ct-image-container:hover:before { opacity: 0.85; } .author-box .ct-image-container:hover svg { opacity: 1; transform: translateX(0); } .author-box[data-type=type-1] { margin-top: 60px; margin-bottom: 60px; box-shadow: var(--box-shadow); border: var(--border); border-radius: var(--border-radius, 0); } @media (max-width: 689.98px) { .author-box[data-type=type-1] .ct-image-container { margin-bottom: 20px; } } @media (min-width: 690px) { .author-box[data-type=type-1] .ct-image-container { margin-right: 25px; } } .author-box[data-type=type-2] { flex-direction: column; align-items: center; text-align: center; position: relative; padding-top: 50px; margin-top: 90px; border-bottom: 1px solid var(--border-color, #e8ebf0); } .author-box[data-type=type-2]:not(:last-child) { margin-bottom: 60px; } .author-box[data-type=type-2] .ct-image-container { position: absolute; top: -33px; } .author-box[data-type=type-2]:after, .author-box[data-type=type-2]:before { position: absolute; content: ""; top: -1px; width: calc(50% - 50px); height: 1px; background: var(--border-color, #e8ebf0); } .author-box[data-type=type-2]:before { left: 0; } .author-box[data-type=type-2]:after { right: 0; } .author-box[data-type=type-2] .author-box-social { justify-content: center; } .author-box > section { color: var(--color); } .author-box .author-box-social + .ct-author-box-more { margin-top: 15px; } .author-box .ct-author-box-more { font-size: 11px; font-weight: 500; text-transform: uppercase; display: inline-flex; }