.foodie-blocks-notice {
    position: relative;
}

.foodie-blocks-notice .notice-dismiss {
    text-decoration: none;
}

.foodie-blocks-notice .foodie-blocks-message-content {
    padding: 20px 10px;
}

.foodie-blocks-notice .foodie-blocks-message-image {
    display: inline-block;
    margin-right: 30px;
    vertical-align: top;
    width: 150px;
    outline: 1px solid rgba(0, 0, 0, 0.12);
    outline-offset: -1px;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.05);
}

.foodie-blocks-notice .foodie-blocks-message-image .foodie-blocks-screenshot {
    height: auto;
    width: 100%;
}

.foodie-blocks-notice .foodie-blocks-message-text {
    display: inline-block;
    font-size: 14px;
    max-width: 800px;
    vertical-align: middle;
    width: calc(100% - 170px);
}

.foodie-blocks-notice .foodie-blocks-message-text .foodie-blocks-message-heading {
    margin-top: 0;
}

.foodie-blocks-notice .foodie-blocks-message-text .notice-buttons {
    margin-bottom: 0;
}

.foodie-blocks-notice .foodie-blocks-message-text p {
    font-size: 14px;
    margin: 1em 0;
}

.foodie-blocks-notice .foodie-blocks-message-text p:first-of-type {
    margin-top: 0;
}

.foodie-blocks-notice .foodie-blocks-message-text p a.button {
    margin-right: 8px;
}


/* Theme Info Page */
.theme-info-wrap {
    margin: 0 0 25px;
    position: relative;
    padding: 35px 30px;
}

.theme-info-wrap .many-more {
    font-size: 20px;
    color: #121738;
    font-weight: 600;
    margin: 30px 0;
    display: block;
}

.theme-info-wrap.welcome-section {
    background-image: url("data:image/svg+xml,%3Csvg width='303' height='419' viewBox='0 0 303 419' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M209.5 419C325.204 419 419 325.204 419 209.5C419 93.7964 325.204 0 209.5 0C93.7964 0 0 93.7964 0 209.5C0 325.204 93.7964 419 209.5 419ZM176.742 93.9576C176.742 75.7255 191.522 60.9455 209.754 60.9455H239.465C241.288 60.9455 242.766 62.4235 242.766 64.2467V122.99C242.766 124.079 242.185 125.085 241.242 125.629L181.313 160.229C179.281 161.402 176.742 159.936 176.742 157.59V93.9576ZM178.265 219.167L238.195 184.567C240.227 183.394 242.766 184.86 242.766 187.206V325.042C242.766 343.275 227.986 358.055 209.754 358.055H180.043C178.22 358.055 176.742 356.577 176.742 354.753V221.806C176.742 220.718 177.323 219.712 178.265 219.167Z' fill='%23289283'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right;
}

.theme-info-wrap.welcome-section p {
    max-width: 68%;
}

.theme-info-wrap * {
    box-sizing: border-box;
}

.theme-info-wrap img {
    max-width: 100%;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid #eee;
}

.theme-info-wrap .theme-intro {
    margin: 20px 0;
    border: 1px solid #e2e9ec;
    background: #f7fafa;
    padding: 30px;
    border-radius: 3px;
    margin: 30px 0 30px 0 !important;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

.theme-info-wrap h1 {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 15px;
    margin-top: 0;
    color: #333333;
}

.theme-info-wrap h3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.2;
}

.theme-info-wrap h4 {
    font-size: 18px;
    font-size: 1.125rem;
    margin: 10px 0;
    margin: 0.625rem 0;
}

.theme-info-wrap h4 .dashicons {
    font-size: 22px;
    margin-right: 4px;
}

.theme-info-wrap .theme-description {
    font-size: 17px;
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 1.5;
    color: #777777;
}

.theme-info-wrap .theme-links p strong {
    font-size: 14px;
    font-size: 0.875rem;
    margin-right: 16px;
    margin-right: 1rem;
}

.theme-info-wrap .theme-links p a {
    font-size: 14px;
    font-size: 0.875rem;
    margin-right: 16px;
    margin-right: 1rem;
}

.wpz-grid-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

.wpz-grid-wrap > .section {
    position: relative;
    padding: 20px 30px;
    border: 1px solid #a2adb6;
    border-radius: 4px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    -js-display: flex;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    transition: .2s ease box-shadow;
}

.wpz-grid-wrap > .section:hover {
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.17);
}

.wpz-grid-wrap > .section svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.wpz-grid-wrap > .section p.section_footer {
    margin-top: auto;
}

.wpz-grid-wrap > .section.premium-feature {
    background-color: #c9e4e012;
    background-image: url("data:image/svg+xml,%3Csvg width='53' height='25' viewBox='0 0 53 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='53' height='25' rx='12.5' fill='%23121738'/%3E%3Cpath opacity='0.9' d='M13.0043 18V7.81818H16.8224C17.6046 7.81818 18.2609 7.96401 18.7912 8.25568C19.3248 8.54735 19.7275 8.94839 19.9993 9.45881C20.2744 9.96591 20.4119 10.5426 20.4119 11.1889C20.4119 11.8419 20.2744 12.4219 19.9993 12.929C19.7242 13.4361 19.3182 13.8355 18.7812 14.1271C18.2443 14.4155 17.5831 14.5597 16.7976 14.5597H14.267V13.0433H16.549C17.0064 13.0433 17.3809 12.9638 17.6726 12.8047C17.9643 12.6456 18.1797 12.4268 18.3189 12.1484C18.4614 11.87 18.5327 11.5502 18.5327 11.1889C18.5327 10.8277 18.4614 10.5095 18.3189 10.2344C18.1797 9.95928 17.9626 9.7455 17.6676 9.59304C17.3759 9.43726 16.9998 9.35938 16.5391 9.35938H14.8487V18H13.0043ZM22.014 18V7.81818H25.8322C26.6144 7.81818 27.2707 7.95407 27.801 8.22585C28.3346 8.49763 28.7373 8.87879 29.0091 9.36932C29.2842 9.85653 29.4217 10.425 29.4217 11.0746C29.4217 11.7275 29.2825 12.2943 29.0041 12.7749C28.729 13.2521 28.323 13.6217 27.786 13.8835C27.2491 14.142 26.5895 14.2713 25.8074 14.2713H23.0879V12.7401H25.5588C26.0162 12.7401 26.3907 12.6771 26.6824 12.5511C26.974 12.4219 27.1895 12.2346 27.3287 11.9893C27.4712 11.7408 27.5424 11.4358 27.5424 11.0746C27.5424 10.7133 27.4712 10.4051 27.3287 10.1499C27.1861 9.89134 26.969 9.69579 26.6774 9.56321C26.3857 9.42732 26.0095 9.35938 25.5488 9.35938H23.8585V18H22.014ZM27.274 13.3864L29.7946 18H27.7363L25.2605 13.3864H27.274ZM40.2175 12.9091C40.2175 14.0062 40.012 14.9458 39.601 15.728C39.1934 16.5069 38.6365 17.1035 37.9306 17.5178C37.2279 17.9321 36.4308 18.1392 35.5392 18.1392C34.6477 18.1392 33.8489 17.9321 33.1429 17.5178C32.4403 17.1001 31.8835 16.5019 31.4725 15.723C31.0648 14.9408 30.861 14.0028 30.861 12.9091C30.861 11.812 31.0648 10.8741 31.4725 10.0952C31.8835 9.31297 32.4403 8.71473 33.1429 8.30043C33.8489 7.88613 34.6477 7.67898 35.5392 7.67898C36.4308 7.67898 37.2279 7.88613 37.9306 8.30043C38.6365 8.71473 39.1934 9.31297 39.601 10.0952C40.012 10.8741 40.2175 11.812 40.2175 12.9091ZM38.3631 12.9091C38.3631 12.1368 38.2421 11.4856 38.0002 10.9553C37.7615 10.4216 37.4301 10.0189 37.0059 9.74716C36.5816 9.47206 36.0927 9.33452 35.5392 9.33452C34.9857 9.33452 34.4969 9.47206 34.0726 9.74716C33.6484 10.0189 33.3153 10.4216 33.0733 10.9553C32.8347 11.4856 32.7154 12.1368 32.7154 12.9091C32.7154 13.6813 32.8347 14.3343 33.0733 14.8679C33.3153 15.3982 33.6484 15.8009 34.0726 16.076C34.4969 16.3478 34.9857 16.4837 35.5392 16.4837C36.0927 16.4837 36.5816 16.3478 37.0059 16.076C37.4301 15.8009 37.7615 15.3982 38.0002 14.8679C38.2421 14.3343 38.3631 13.6813 38.3631 12.9091Z' fill='white'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 98% 15px;
}


.wpz-grid-wrap > .section.premium-feature.coming-soon {
    background-image: url("data:image/svg+xml,%3Csvg width='128' height='25' viewBox='0 0 128 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='128' height='25' rx='12.5' fill='%23121738'/%3E%3Cpath opacity='0.9' d='M21.7195 11.2536H19.8601C19.8071 10.9486 19.7093 10.6785 19.5668 10.4432C19.4242 10.2045 19.2469 10.0024 19.0348 9.83665C18.8227 9.67093 18.5807 9.54664 18.3089 9.46378C18.0405 9.3776 17.7505 9.33452 17.4389 9.33452C16.8854 9.33452 16.3949 9.47372 15.9673 9.75213C15.5398 10.0272 15.205 10.4316 14.9631 10.9652C14.7211 11.4955 14.6001 12.1435 14.6001 12.9091C14.6001 13.688 14.7211 14.3442 14.9631 14.8778C15.2083 15.4081 15.5431 15.8092 15.9673 16.081C16.3949 16.3494 16.8838 16.4837 17.4339 16.4837C17.7389 16.4837 18.0239 16.4439 18.2891 16.3643C18.5575 16.2815 18.7978 16.1605 19.0099 16.0014C19.2254 15.8423 19.406 15.6468 19.5518 15.4148C19.701 15.1828 19.8037 14.9176 19.8601 14.6193L21.7195 14.6293C21.6499 15.1132 21.4991 15.5672 21.267 15.9915C21.0384 16.4157 20.7384 16.7902 20.3672 17.1151C19.996 17.4366 19.5618 17.6884 19.0646 17.8707C18.5675 18.0497 18.0156 18.1392 17.4091 18.1392C16.5142 18.1392 15.7154 17.9321 15.0128 17.5178C14.3101 17.1035 13.7566 16.5052 13.3523 15.723C12.9479 14.9408 12.7457 14.0028 12.7457 12.9091C12.7457 11.812 12.9496 10.8741 13.3572 10.0952C13.7649 9.31297 14.3201 8.71473 15.0227 8.30043C15.7254 7.88613 16.5208 7.67898 17.4091 7.67898C17.9759 7.67898 18.5028 7.75852 18.9901 7.91761C19.4773 8.0767 19.9115 8.31037 20.2926 8.61861C20.6738 8.92353 20.987 9.29806 21.2322 9.74219C21.4808 10.183 21.6432 10.6868 21.7195 11.2536ZM32.5066 12.9091C32.5066 14.0062 32.3011 14.9458 31.8901 15.728C31.4824 16.5069 30.9256 17.1035 30.2196 17.5178C29.517 17.9321 28.7199 18.1392 27.8283 18.1392C26.9367 18.1392 26.138 17.9321 25.432 17.5178C24.7293 17.1001 24.1725 16.5019 23.7615 15.723C23.3539 14.9408 23.15 14.0028 23.15 12.9091C23.15 11.812 23.3539 10.8741 23.7615 10.0952C24.1725 9.31297 24.7293 8.71473 25.432 8.30043C26.138 7.88613 26.9367 7.67898 27.8283 7.67898C28.7199 7.67898 29.517 7.88613 30.2196 8.30043C30.9256 8.71473 31.4824 9.31297 31.8901 10.0952C32.3011 10.8741 32.5066 11.812 32.5066 12.9091ZM30.6522 12.9091C30.6522 12.1368 30.5312 11.4856 30.2892 10.9553C30.0506 10.4216 29.7192 10.0189 29.2949 9.74716C28.8707 9.47206 28.3818 9.33452 27.8283 9.33452C27.2748 9.33452 26.7859 9.47206 26.3617 9.74716C25.9374 10.0189 25.6043 10.4216 25.3624 10.9553C25.1238 11.4856 25.0044 12.1368 25.0044 12.9091C25.0044 13.6813 25.1238 14.3343 25.3624 14.8679C25.6043 15.3982 25.9374 15.8009 26.3617 16.076C26.7859 16.3478 27.2748 16.4837 27.8283 16.4837C28.3818 16.4837 28.8707 16.3478 29.2949 16.076C29.7192 15.8009 30.0506 15.3982 30.2892 14.8679C30.5312 14.3343 30.6522 13.6813 30.6522 12.9091ZM34.2504 7.81818H36.5075L39.5302 15.196H39.6495L42.6722 7.81818H44.9293V18H43.1594V11.005H43.065L40.2511 17.9702H38.9286L36.1147 10.9901H36.0202V18H34.2504V7.81818ZM48.7823 7.81818V18H46.9379V7.81818H48.7823ZM59.1468 7.81818V18H57.5062L52.7086 11.0646H52.6241V18H50.7797V7.81818H52.4302L57.2228 14.7585H57.3123V7.81818H59.1468ZM67.9776 11.0696C67.8948 10.8011 67.7804 10.5608 67.6346 10.3487C67.4921 10.1333 67.3197 9.94934 67.1175 9.79688C66.9187 9.64441 66.69 9.53007 66.4315 9.45383C66.1729 9.37429 65.8912 9.33452 65.5863 9.33452C65.0394 9.33452 64.5522 9.47206 64.1246 9.74716C63.6971 10.0223 63.3607 10.4266 63.1154 10.9602C62.8735 11.4905 62.7525 12.1368 62.7525 12.8991C62.7525 13.6681 62.8735 14.3194 63.1154 14.853C63.3574 15.3866 63.6938 15.7926 64.1246 16.071C64.5555 16.3461 65.056 16.4837 65.6261 16.4837C66.1431 16.4837 66.5906 16.3842 66.9684 16.1854C67.3496 15.9865 67.6429 15.7048 67.8484 15.3402C68.0539 14.9723 68.1566 14.5414 68.1566 14.0476L68.5742 14.1122H65.81V12.6705H69.9414V13.8935C69.9414 14.7652 69.7558 15.5192 69.3846 16.1555C69.0134 16.7919 68.503 17.2824 67.8533 17.6271C67.2037 17.9685 66.458 18.1392 65.6161 18.1392C64.6781 18.1392 63.8545 17.9287 63.1452 17.5078C62.4393 17.0836 61.8874 16.482 61.4897 15.7031C61.0953 14.9209 60.8981 13.9929 60.8981 12.919C60.8981 12.0971 61.0141 11.3629 61.2461 10.7166C61.4814 10.0703 61.8095 9.52178 62.2305 9.07102C62.6514 8.61695 63.1452 8.27225 63.712 8.03693C64.2788 7.7983 64.8952 7.67898 65.5614 7.67898C66.1249 7.67898 66.6502 7.76184 67.1374 7.92756C67.6246 8.08996 68.0572 8.32197 68.435 8.62358C68.8162 8.92519 69.1294 9.28314 69.3746 9.69744C69.6199 10.1117 69.7807 10.5691 69.8569 11.0696H67.9776ZM80.731 10.6172C80.6846 10.183 80.4891 9.84493 80.1444 9.60298C79.803 9.36103 79.3588 9.24006 78.812 9.24006C78.4275 9.24006 78.0977 9.29806 77.8226 9.41406C77.5475 9.53007 77.3371 9.6875 77.1912 9.88636C77.0454 10.0852 76.9708 10.3123 76.9675 10.5675C76.9675 10.7796 77.0156 10.9635 77.1117 11.1193C77.2111 11.2751 77.3453 11.4077 77.5144 11.517C77.6834 11.6231 77.8707 11.7126 78.0762 11.7855C78.2817 11.8584 78.4888 11.9197 78.6976 11.9695L79.6522 12.2081C80.0366 12.2976 80.4062 12.4186 80.7608 12.571C81.1188 12.7235 81.4386 12.9157 81.7203 13.1477C82.0054 13.3797 82.2308 13.6598 82.3965 13.9879C82.5622 14.3161 82.6451 14.7005 82.6451 15.1413C82.6451 15.7379 82.4926 16.2633 82.1877 16.7173C81.8828 17.1681 81.4419 17.5211 80.8652 17.7763C80.2918 18.0282 79.5975 18.1541 78.7821 18.1541C77.99 18.1541 77.3023 18.0315 76.7189 17.7862C76.1389 17.541 75.6848 17.183 75.3567 16.7124C75.0319 16.2417 74.8562 15.6683 74.8297 14.9922H76.6444C76.6709 15.3468 76.7802 15.6418 76.9725 15.8771C77.1647 16.1125 77.415 16.2881 77.7232 16.4041C78.0347 16.5201 78.3828 16.5781 78.7672 16.5781C79.1683 16.5781 79.5196 16.5185 79.8212 16.3991C80.1261 16.2765 80.3648 16.1075 80.5371 15.892C80.7095 15.6733 80.7973 15.4181 80.8006 15.1264C80.7973 14.8613 80.7194 14.6425 80.5669 14.4702C80.4145 14.2945 80.2007 14.1487 79.9256 14.0327C79.6538 13.9134 79.3356 13.8073 78.9711 13.7145L77.8127 13.4162C76.9741 13.2008 76.3113 12.8743 75.824 12.4368C75.3401 11.996 75.0982 11.411 75.0982 10.6818C75.0982 10.0819 75.2606 9.55658 75.5854 9.10582C75.9135 8.65507 76.3593 8.3054 76.9228 8.05682C77.4862 7.80492 78.1242 7.67898 78.8368 7.67898C79.5594 7.67898 80.1924 7.80492 80.736 8.05682C81.2828 8.3054 81.7121 8.65175 82.0236 9.09588C82.3352 9.53669 82.4959 10.0438 82.5059 10.6172H80.731ZM93.3874 12.9091C93.3874 14.0062 93.1819 14.9458 92.771 15.728C92.3633 16.5069 91.8065 17.1035 91.1005 17.5178C90.3978 17.9321 89.6007 18.1392 88.7092 18.1392C87.8176 18.1392 87.0188 17.9321 86.3129 17.5178C85.6102 17.1001 85.0534 16.5019 84.6424 15.723C84.2347 14.9408 84.0309 14.0028 84.0309 12.9091C84.0309 11.812 84.2347 10.8741 84.6424 10.0952C85.0534 9.31297 85.6102 8.71473 86.3129 8.30043C87.0188 7.88613 87.8176 7.67898 88.7092 7.67898C89.6007 7.67898 90.3978 7.88613 91.1005 8.30043C91.8065 8.71473 92.3633 9.31297 92.771 10.0952C93.1819 10.8741 93.3874 11.812 93.3874 12.9091ZM91.533 12.9091C91.533 12.1368 91.4121 11.4856 91.1701 10.9553C90.9315 10.4216 90.6 10.0189 90.1758 9.74716C89.7515 9.47206 89.2627 9.33452 88.7092 9.33452C88.1557 9.33452 87.6668 9.47206 87.2425 9.74716C86.8183 10.0189 86.4852 10.4216 86.2433 10.9553C86.0046 11.4856 85.8853 12.1368 85.8853 12.9091C85.8853 13.6813 86.0046 14.3343 86.2433 14.8679C86.4852 15.3982 86.8183 15.8009 87.2425 16.076C87.6668 16.3478 88.1557 16.4837 88.7092 16.4837C89.2627 16.4837 89.7515 16.3478 90.1758 16.076C90.6 15.8009 90.9315 15.3982 91.1701 14.8679C91.4121 14.3343 91.533 13.6813 91.533 12.9091ZM104.229 12.9091C104.229 14.0062 104.024 14.9458 103.613 15.728C103.205 16.5069 102.648 17.1035 101.942 17.5178C101.24 17.9321 100.443 18.1392 99.551 18.1392C98.6594 18.1392 97.8606 17.9321 97.1547 17.5178C96.452 17.1001 95.8952 16.5019 95.4842 15.723C95.0765 14.9408 94.8727 14.0028 94.8727 12.9091C94.8727 11.812 95.0765 10.8741 95.4842 10.0952C95.8952 9.31297 96.452 8.71473 97.1547 8.30043C97.8606 7.88613 98.6594 7.67898 99.551 7.67898C100.443 7.67898 101.24 7.88613 101.942 8.30043C102.648 8.71473 103.205 9.31297 103.613 10.0952C104.024 10.8741 104.229 11.812 104.229 12.9091ZM102.375 12.9091C102.375 12.1368 102.254 11.4856 102.012 10.9553C101.773 10.4216 101.442 10.0189 101.018 9.74716C100.593 9.47206 100.104 9.33452 99.551 9.33452C98.9975 9.33452 98.5086 9.47206 98.0843 9.74716C97.6601 10.0189 97.327 10.4216 97.085 10.9553C96.8464 11.4856 96.7271 12.1368 96.7271 12.9091C96.7271 13.6813 96.8464 14.3343 97.085 14.8679C97.327 15.3982 97.6601 15.8009 98.0843 16.076C98.5086 16.3478 98.9975 16.4837 99.551 16.4837C100.104 16.4837 100.593 16.3478 101.018 16.076C101.442 15.8009 101.773 15.3982 102.012 14.8679C102.254 14.3343 102.375 13.6813 102.375 12.9091ZM114.34 7.81818V18H112.7L107.902 11.0646H107.817V18H105.973V7.81818H107.624L112.416 14.7585H112.506V7.81818H114.34Z' fill='white'/%3E%3C/svg%3E%0A");
}



.section .about {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #777777;
}

.section .button {
    max-width: 100%;
}

.section .upload-theme {
    display: block;
    padding: 0;
    top: 0;
}

.section .upload-theme .wp-upload-form {
    margin: 0;
}

.theme-comparison {
    margin-bottom: 25px;
    overflow: hidden;
}

.theme-comparison table {
    width: 100%;
    font-size: 16px;
    background: #fff;
    border-collapse: collapse;
}

.theme-comparison .table-new-promo {
    background: #121738;
    color: #fff;
    font-style: normal;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0;
    padding: 3px 8px;
    margin: 0 0 0 7px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 15px;
}

.theme-comparison tbody tr {
    background-color: #f2f4f6;
}

.theme-comparison tbody tr:nth-child(2n) {
    background: none;
}

.theme-comparison td {
    padding: 15px 20px;
    text-align: center;
}

.theme-comparison td h3 {
    font-size: 16px;
    margin: 0;
    font-weight: normal;
    text-align: left;
}

.theme-comparison .dashicons {
    font-size: 25px;
}

.theme-comparison .dashicons-no-alt {
    color: #e64946;
}

.theme-comparison .dashicons-saved {
    color: #22bb66;
}

.theme-comparison-header th {
    width: 33%;
    background: none;
}

.theme-comparison-header th h3 {
    font-size: 16px;
    margin: 10px 20px;
    text-align: center;
}

.theme-comparison-header th:first-child {
    width: 43%;
}

.theme-comparison-header th:first-child h3 {
    text-align: left;
}

.theme-comparison-header th:last-child {
    text-align: center;
}

#theme-author {
    margin: 16px 0;
    margin: 1rem 0;
}

#theme-author p {
    font-size: 14px;
    font-size: 0.875rem;
    color: #777777;
}

@media screen and (max-width: 1000px) {
    .theme-info-wrap .theme-links p strong {
        display: block;
    }
    .theme-info-wrap [class*="wpz-col-"] {
        float: none;
        width: 100%;
        margin: 0;
    }
    .theme-info-wrap .theme-screenshot {
        margin-bottom: 20px;
    }
}

.wpz-onboard_wrapper {
    padding: 30px 20px 0 0;
    font-size: 14px;
}

.wpz-onboard_wrapper p {
    font-size: 14px;
}

.appearance_page_foodie_blocks div#setting-error-tgmpa,
.appearance_page_foodie_blocks .update-nag,
.appearance_page_foodie_blocks .notice,
.appearance_page_foodie_blocks div.error {
    display: none;
}

.wp-core-ui .wpz-onboard_wrapper input[type="text"],
.wp-core-ui .wpz-onboard_wrapper textarea {
    padding-top: 4px;
    padding-bottom: 4px;
    border: 1px solid #ddd;
    border-radius: 2px;
    transition: all 0.3s ease;
}

.wp-core-ui .wpz-onboard_wrapper input[type="text"]:hover,
.wp-core-ui .wpz-onboard_wrapper textarea:hover {
    border-color: #121738;
    box-shadow: none;
}

.wp-core-ui .wpz-onboard_wrapper input[type=email] {
    direction: ltr;
    padding: 3px 10px 2px;
}

.wp-core-ui .wpz-onboard_wrapper .button {
    -js-display: inline-flex;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    color: #fff;
    background-color: #121738;
    padding: 3px 13px;
    border: none;
    transition: all 0.3s ease;
    margin-right: 5px;
    margin-bottom: 8px;
}

.wp-core-ui .wpz-onboard_wrapper .button:hover, .wp-core-ui .wpz-onboard_wrapper .button:active {
    color: #fff;
    background-color: #289283;
}

.wp-core-ui .wpz-onboard_wrapper .button.button-secondary {
    color: #121738;
    border: 1px solid #121738;
    background-color: transparent;
}

.wp-core-ui .wpz-onboard_wrapper .button.button-secondary:hover, .wp-core-ui .wpz-onboard_wrapper .button.button-secondary:active {
    background-color: #f1f2fa;
}

.wp-core-ui .wpz-onboard_wrapper .button.button-smaller {
    -js-display: inline-flex;
    display: inline-flex;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}

.wp-core-ui .wpz-onboard_wrapper .button.button-large {
    font-size: 16px;
    font-weight: 500;
}

.wp-core-ui .wpz-onboard_wrapper .button > .icon-text {
    display: block;
    text-indent: -999em;
    height: 0;
    width: 0;
    overflow: hidden;
}

.wpz-onboard_wrapper {
    color: #242628;
}

.wpz-onboard_wrapper p {
    color: #666;
}

.wpz-onboard_wrapper .wpz-onboard_header,
.wpz-onboard_wrapper .theme-info-wrap,
.wpz-onboard_wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section,
.wpz-onboard_wrapper .wpz-onboard_content-container,
.wpz-onboard_wrapper .wpz-onboard_footer {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 3px 2px -2px rgba(36, 38, 40, 0.08);
}

.wpz-onboard_wrapper .wpz-onboard_header {
    padding: 5px 30px 0;
    margin: 0 0 30px;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper {
    -js-display: flex;
    display: flex;
    align-items: baseline;
    line-height: 1.8;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_title {
    flex-grow: 1;
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_title span {
    background: #eee;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 1px 15px;
    margin: 0 0 0 5px;
    vertical-align: middle;
    display: inline-block;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_title small {
    margin: 0 0 0 0.5em;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_title svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 3px;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_title small,
.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_framework-version {
    font-size: 14px;
    font-weight: normal;
    color: #81909c;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_title-wrapper .wpz-onboard_framework-version {
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs {
    -js-display: flex;
    display: flex;
    padding: 0;
    margin: 0;
    overflow: hidden;
    flex-wrap: wrap;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li {
    position: relative;
    padding: 0;
    margin: 0 50px 0 0;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li:last-child {
    margin-right: 0;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #121738;
    height: 6px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.3s ease;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li.ui-tabs-active::after {
    opacity: 1;
    transform: none;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li a {
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.8;
    padding: 0.6em 0;
    display: block;
    color: #1d2327;
    box-shadow: none;
    transition: all 0.3s ease;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li a:hover {
    color: #121738;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li a svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.wpz-onboard_wrapper .wpz-onboard_header .wpz-onboard_tabs li.active a {
    cursor: default;
    color: #1d2327;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper > div {
    position: relative;
    transition: all 0.3s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper > div.active {
    z-index: 2;
    opacity: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main {
    display: grid;
    flex-grow: 3;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-tab {
    grid-column: 1;
    grid-row: 1;
    transition: all 0.3s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-tab.active {
    opacity: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-title {
    font-size: 24px;
    padding: 0;
    margin: 0 0 25px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-title svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-intro {
    padding: 0;
    margin: 0 0 24px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps {
    counter-reset: steps;
    list-style: none;
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step {
    padding: 0 0 60px;
    border-bottom: 1px solid #ddd;
    margin: 0 0 60px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step:last-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul {
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul li {
    padding: 0 0 0 2rem;
    margin: 0 0 20px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul li:last-child {
    margin-bottom: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul li h5 {
    position: relative;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 5px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul li h5 label {
    vertical-align: inherit;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul li h5 label input {
    position: absolute;
    left: -2rem;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step .wpz-onboard_content-main-step-content ul li p {
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 60px;
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li {
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure {
    margin: 0;
    padding: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure .preview-thumbnail {
    position: relative;
    background-color: rgba(36, 38, 40, 0.05);
    background-size: cover;
    background-position: top center;
    width: 100%;
    padding-top: 97.5%;
    border-radius: 4px;
    box-shadow: inset 0 0 0 1px rgba(36, 38, 40, 0.05), 0 10px 10px rgba(36, 38, 40, 0.1);
    overflow: hidden;
    margin: 0 0 20px;
    transition: all 0.2s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure .preview-thumbnail .button-select-template {
    position: absolute;
    text-decoration: none;
    top: 50%;
    left: 50%;
    z-index: 3;
    font-size: 13px;
    color: #fff;
    background-color: #121738;
    border: none;
    padding: 9px;
    text-align: center;
    width: 80%;
    border-radius: 2px;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all 0.2s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure .preview-thumbnail::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background-color: rgba(36, 38, 40, 0.5);
    opacity: 0;
    transition: all 0.2s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure:hover .preview-thumbnail::before {
    opacity: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure:hover .preview-thumbnail .button-select-template {
    opacity: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure:hover .preview-thumbnail .button-select-template:hover {
    opacity: .8;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption {
    position: relative;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption h5 {
    font-size: 18px;
    font-weight: 600;
    white-space: nowrap;
    margin: 0 0 10px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption p {
    -js-display: flex;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    line-height: 2;
    padding: 0;
    margin: 0;
    position: relative;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption p a {
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
    color: #121738;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption p a:hover, .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption p a:active {
    color: #289283;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li figure figcaption input[type="radio"] {
    display: none;
    position: static;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li.selected-template .preview-thumbnail, .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li.preparing-view-template .preview-thumbnail {
    cursor: initial;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li.selected-template .preview-thumbnail::before, .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li.preparing-view-template .preview-thumbnail::before {
    background-color: rgba(52, 150, 255, 0.8);
    opacity: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li.selected-template .preview-thumbnail .button-select-template, .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main .wpz-onboard_content-main-steps .wpz-onboard_content-main-step.step-choose-design form ul li.preparing-view-template .preview-thumbnail .button-select-template {
    color: #121738;
    background-color: #fff;
    opacity: 1;
    cursor: initial;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side {
    flex-grow: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section {
    padding: 30px 25px;
    margin: 0 0 30px;
    border: none;
    box-shadow: none;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section:last-child {
    margin-bottom: 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section.discover-premium {
    background-color: #C9E4E0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section.discover-premium .button {
    background-color: #289283;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    text-align: center;
    justify-content: center;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section.discover-premium .button:hover {
    background-color: #121738;
    color: #fff;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section .wpz-onboard_content-side-section-title {
    -js-display: flex;
    display: flex;
    align-items: center;
    font-size: 20px;
    padding: 0;
    margin: 0 0 17px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section .wpz-onboard_content-side-section-title svg {
    margin: 0 10px 0 0;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side .wpz-onboard_content-side-section .wpz-onboard_content-side-section-content {
    padding: 0;
    margin: 0 0 20px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-container {
    -js-display: flex;
    display: flex;
    gap: 30px;
    padding: 30px;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-container > div {
    flex-grow: 1;
    width: 100%;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-overlay {
    grid-column: 1;
    grid-row: 1;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-overlay .go-back-link {
    -js-display: inline-flex;
    display: inline-flex;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    line-height: 1;
    color: #242628;
    margin: 0 0 15px;
    transition: all 0.2s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-overlay .go-back-link svg {
    fill: currentColor;
    margin: 0 5px 0 0;
    transition: all 0.2s ease;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-overlay .go-back-link:hover, .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-overlay .go-back-link:active {
    color: #121738;
}

.wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content-overlay .wpz-onboard_content-overlay-design-pages-title {
    font-size: 20px;
    font-weight: 600;
    padding: 0;
    margin: 0 0 20px;
}

.wpz-onboard_wrapper .wpz-onboard_footer {
    -js-display: flex;
    display: flex;
    align-items: center;
    padding: 30px;
    margin: 30px 0 0;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-logo {
    padding: 0;
    margin: 0 30px 0 0;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-logo a {
    display: block;
    text-indent: -999em;
    background-image: url("data:image/png;base64, ");
    background-size: contain;
    background-repeat: no-repeat;
    height: 16px;
    width: 95px;
    overflow: hidden;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-links {
    -js-display: flex;
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-links li {
    padding: 0;
    margin: 0 30px 0 0;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-links li:last-child {
    margin-right: 0;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-links li a {
    text-decoration: none;
    color: #1d2327;
}

.wpz-onboard_wrapper .wpz-onboard_footer .wpz-onboard_footer-links li a:hover {
    color: #2271b1;
}

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}

@media screen and (max-width: 782px) {
    .wpz-onboard_wrapper {
        padding-right: 10px;
    }
    .theme-info-wrap.welcome-section p {
        max-width: 100%;
    }
}

@media screen and (max-width: 600px) {
    .wpz-grid-wrap {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media screen and (min-width: 600px) {
    .wpz-onboard_wrapper .wpz-onboard_content-wrapper {
        display: grid;
    }
    .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content {
        -js-display: flex;
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
        grid-column: 1;
        grid-row: 1;
    }
    .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-main,
    .wpz-onboard_wrapper .wpz-onboard_content-wrapper .wpz-onboard_content .wpz-onboard_content-side {
        flex-basis: 0;
    }
}
