.clearfix { clear: both; display: block; content: ""; } /* =============================================== Getting started =============================================== */ .access-wrap { background: #FFF; padding: 50px; font-size: 15px; line-height: 1.5; } .theme-details { padding:50px 0; } .about-wrap h1 { margin: 0; text-align: center; } .about-wrap .about-text { width: calc(70% - 25px); float: left; margin: 0; } .theme-screenshot { width: 30%; float: left; margin-right: 25px; } .theme-screenshot img { max-width: 100%; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); border: 1px solid #eee; } .theme-steps, .required-plugin { float:left; width:calc( 50% - 52px); margin-top: 20px; margin-bottom: 0; margin-right: 20px; padding: 20px; border: 1px solid #e5e5e5; box-shadow: 0 1px 1px rgb(0 0 0 / 4%); } .theme-steps h3 { margin: -20px -20px 0; font-size: 16px; border-bottom: 1px solid #eee; padding: 10px 20px; } .nav-tab-wrapper { text-align:center; } .about-wrap .nav-tab { display:inline-block; float:none; margin-left:.25em; margin-right:.25em; -webkit-transition: color .3s ease, background-color .3s ease; -moz-transition: color .3s ease, background-color .3s ease; -o-transition: color .3s ease, background-color .3s ease; transition: color .3s ease, background-color .3s ease; } .about-wrap .nav-tab.upgrade-button { color:#fff; background-color: #ec7063 !important; } .about-wrap .nav-tab.upgrade-button:hover, .about-wrap .nav-tab.upgrade-button.nav-tab-active { background-color: #e74c3c !important; } ul.quick-links li { display:inline-block; width:49%; } /* =============================================== Recommended plugins =============================================== */ .required-plugin { padding: 0; width: calc( 50% - 12px); } .required-plugin-head { margin:0; border-bottom: 1px solid #eee; padding: 0; } .required-plugin img.plugin-banner { position: relative; max-width: 100%; margin: 0; top: 0; left: 0; } .required-plugin-desc { padding: 20px; min-height:150px; } .required-plugin-desc h3 { font-size: 16px; margin:0 0 20px 0; } .required-plugin-footer button, .required-plugin-footer .install-now { float:right; } .required-plugin-footer { margin: 0; font-size: 16px; border-top: 1px solid #eee; padding: 10px 20px; } .required-plugin-footer span { float:left; font-size:12px; height: 30px; line-height: 30px; } .theme-steps:nth-child(even) , .required-plugin:nth-child(even) { margin-right: 0px; } .theme-steps-list:after, .required-plugin-list:after, .required-plugin-head:after , .required-plugin-footer:after { content: ""; display: table; clear: both; } /* =============================================== Free vs Pro table =============================================== */ table.table.free-pro { width:100%; max-width:100% !important; padding:0; border-collapse: collapse; } table.table.free-pro .table-head { background-color: #f3f3f3; height:50px; } table.table.free-pro .feature-row { border-bottom:solid 1px #ddd; } table.table.free-pro .indicator h4 { margin: 0; } table.table.free-pro .large .feature-wrap { display: flex; align-items: center; padding-left: 20px; } table.table.free-pro .large .feature-inline-row { position:relative; display: flex; align-items: center; line-height: 1; padding: 0 0 0 10px; color: #ccc; cursor: pointer; z-index:9999; } table.table.free-pro .large .feature-description { position: absolute; padding:10px; border:solid 1px #ccc; background: #fff; color: #616161; width: 400px; left: 5px; top:0; -ms-transform: rotate(0) translate(0, calc(-100% - 10px)); -webkit-transform: rotate(0) translate(0, calc(-100% - 10px)); transform: rotate(0) translate(0, calc(-100% - 10px)); -ms-transition: opacity .3s ease-out; -webkit-transition: opacity .3s ease-out; transition: opacity .3s ease-out; opacity: 0; visibility: hidden; line-height:1.4em; z-index:10000 } table.table.free-pro .large .feature-description:after { content: ''; display: inline-block; position: absolute; width: 10px; height: 10px; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; left:0; bottom: 2px; background: #fff; -ms-transform: rotate(45deg) translate(100%, 0); -webkit-transform: rotate(45deg) translate(100%, 0); transform: rotate(45deg) translate(100%, 0); z-index:10001 } table.table.free-pro .large .feature-inline-row .info-icon:hover { color:#2271b1; } table.table.free-pro .large .feature-inline-row .info-icon:hover ~ .feature-description { visibility: visible; opacity: 1; } table.table.free-pro .indicator { text-align:center; } table.table.free-pro .indicator .dashicons-yes { color:green; } table.table.free-pro .indicator .dashicons-no-alt { color:red; } table.table.free-pro .upsell-row { text-align: center; } table.table.free-pro .upsell-row a { text-align: center; margin:5px 0 0 0; padding: 5px 10px; height: auto; font-size: 15px; min-width: 200px } table.table.free-pro .upsell-row a:last-of-type { margin-bottom:5px; } @media screen and (min-width : 0) and (max-width : 600px) { .about-wrap .nav-tab { display: block; float: none; } .theme-steps { width: calc( 100% - 32px); margin-right: 0; } .required-plugin { width:100%; margin-right: 0; } } /* =============================================== Changelog =============================================== */ .changelog_container span.theme_version { display:block; cursor: pointer; background: none; padding: 15px 30px 15px 15px; font-size: 17px; line-height: 1.4em; margin:25px 0 0 0; color: #333; position: relative; font-weight: 400; border: solid 1px #ddd !important; } .changelog_container span.theme_version strong { margin-right:5px } .changelog_container span.theme_version .dashicons { font-size: 17px; -webkit-transition: -webkit-transform .3s ease; -moz-transition: -moz-transform .3s ease; -o-transition: -o-transform .3s ease; transition: transform .3s ease; position: absolute; top: 50%; right: 15px; margin-top: -10px; } .changelog_details { display: none; font-size: 17px; line-height: 1.4em; padding: 25px; border: solid 1px #ddd; border-top:none !important; } .changelog_details ul { margin:0; }