/* General styles. * The following will apply settings-wide. ----------------------------------------------------------------------------- */ .woo-additional-terms-docs { background: #fff; border: 1px solid #dedede; border-radius: 4px; margin-top: 40px; padding: 0 20px 5px; } .woo-additional-terms-docs-title { font-size: 18px; padding-top: 20px; margin: 0; } .woo-additional-terms-docs-cta a { color: #00818a; font-size: 14px; font-weight: 700; } .woo-additional-terms-get-pro { background: #181818; border: 1px solid #dedede; border-radius: 4px; color: #fff; font-size: 16px; line-height: 1.5; margin-top: 40px; padding: 0 24px 30px; text-align: center; } .woo-additional-terms-get-pro-logo { background-image: url(../img/logo.svg); background-size: contain; margin: -40px auto 0; height: 85px; width: 85px; } .woo-additional-terms-get-pro-title { color: inherit; font-size: 22px; font-weight: 700; } .woo-additional-terms-get-pro-features { padding-inline-start: 0; opacity: 0.8; } .woo-additional-terms-get-pro-cta a { background-color: #c62a88; border: 1px solid #c62a88; border-radius: 4px; color: inherit; cursor: pointer; display: block; font-size: 16px; font-weight: 500; margin-top: 30px; padding: 11px 24px; text-align: center; text-decoration: none; transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; } .woo-additional-terms-get-pro-rate { font-size: 14px; margin-top: 24px; } .woo-additional-terms-get-pro-rate a { color: inherit; text-decoration: none; } .woo-additional-terms-get-pro-rate a:hover strong { text-decoration: underline; } .woo-additional-terms-get-pro-cta a:hover { background-color: #e11d74; border-color: #e11d74; } .woo-additional-terms-get-pro-cta a:focus { box-shadow: 0 0 0 3px rgba(225, 29, 116, 0.5); } .woo-additional-terms-get-pro-rate div { align-items: center; display: flex; justify-content: center; } .woo-additional-terms-get-pro-rate .dashicons { width: 18px; height: 18px; font-size: 18px; } .woo-additional-terms-get-pro-rate .dashicons-wordpress { margin-inline-end: 5px; } .woo-additional-terms-get-pro-rating-text { margin-inline-start: 5px; } .woocommerce_page_wc-settings-woo-additional-terms #wpfooter { position: relative; } .woo-additional-terms-page #mainform, .woo-additional-terms-page .notice { box-sizing: border-box; float: left; width: 100%; } .woocommerce_page_wc-settings-woo-additional-terms #message { clear: both; } @media (min-width: 1200px) { .woo-additional-terms-page .form-table, .woo-additional-terms-page .submit { clear: left; float: left; width: calc(100% - 320px); } .woo-additional-terms-page-sidebar { float: right; margin-left: 20px; width: 300px; } body.woo-additional-terms-page #mainform::after { content: ""; display: table; width: 100%; } } @media (max-width: 1199px) { .woo-additional-terms-page #mainform { display: table; } .woo-additional-terms-page .woocommerce nav.woo-nav-tab-wrapper { margin-top: 0; } .woo-additional-terms-page-sidebar { display: table-footer-group; } .woo-additional-terms-page-sidebar > div { width: min(300px, 100%); } } @media (max-width: 1199px) and (min-width: 769px) { .woo-additional-terms-page-sidebar > div { vertical-align: top; display: inline-block; } .woo-additional-terms-get-pro { margin-right: 30px; } } @media (max-width: 768px) { .woo-additional-terms-page-sidebar > div { margin-inline: auto; } }