body.appearance_page_business-article-ship-options .rating-div, body.appearance_page_business-article-ship-options .notice-warning, body.appearance_page_business-article-ship-theme-info .rating-div, body.appearance_page_business-article-ship-theme-info .notice-warning { margin: 35px; } .theme-info .middle-section { background: #f1f1f1; } .theme-info .middle-section { margin-top: 45px; } .theme-info{ margin-top: 0; } .theme-info .container{ margin: auto; width: 980px; } .screnshot-wrapper { width: 53%; float: left; } .scrnsht-box { padding: 25px 60px; background: #ffffff; border-radius: 20px; } img.scrnshot-img { width: 100%; box-shadow: 0px 0px 31.3px 2px #00000040; border-radius: 10px; } .info-pro-btn { margin-top: 30px; } .info-pro-btn a { font-size: 16px !important; font-weight: 600; font-family: inter; width: 100%; text-align: center; border-radius: 20px !important; padding: 8px !important; } h2.info-qick-hd { font-size: 16px; font-weight: 600; text-align: center; background: #26323A; color: #ffffff; padding: 20px 10px; border-radius: 10px; margin: 0; } .theme-info .sidebar-right { width: 40%; float: right; background: #ffffff; border-radius: 20px; padding: 20px 15px; } .cst-btn { display: flex; flex-wrap: wrap; gap: 16px 20px; padding: 30px 25px; } .custm-box { width: calc(50% - 10px); /* 50% width with gap adjustment */ box-sizing: border-box; /* Ensures padding and border don't affect width */ } .theme-info .customizer-title h3 a { text-decoration: none; color: #3C434A; font-size: 14px; font-weight: 400; font-family: 'Inter'; line-height: 30px; } .buttons-box { display: inline-block; } .custm-box .dashicons,.custm-box .dashicons-before:before { color: #26323A; border-radius: 5px; background: #F0F0F1; padding: 5px; margin-right: 1px; } .theme-info .sidebar { display: flex; flex-wrap: nowrap; /* Prevent wrapping */ gap: 20px; /* Adjust space between boxes */ justify-content: space-between; /* Distribute space evenly */ margin: 50px 0px; } .theme-info .section-box { flex: 1; /* Makes all boxes take equal width */ text-align: center; background: #ffffff; border-radius: 20px; padding: 0px 14px; min-width: 19%; } .section-box .icon{ padding-top: 15px; } .section-box span.dashicons { color: #26323A; font-size: 25px; } .tick-box { background: #26323A; border-radius: 20px; padding: 10px 10px 0px 10px; } .comp-box .table-heading { font-size: 16px; font-weight: 600; font-family: 'Inter'; background: #ffffff; color: #1D2327; border-radius: 10px; text-align: center; margin: 5px; padding: 25px 10px; } .comp-table h4 { font-size: 13px; font-weight: 600; color: #ffffff; font-family: 'Inter'; margin-bottom: 10px; text-align: center; } .theme-info .title h1 { margin-top: 30px; font-size: 27px; line-height: 1.5; font-weight: 600; font-family: 'Inter'; } .theme-info .title h4{ font-weight: 400; font-family: 'Poppins', sans-serif; } .theme-info h1 > span { background: #0055FF; padding: 5px 15px; color: #fff; font-weight: bold; font-size: 12px; border-radius: 45px; vertical-align: middle; } .theme-info .customizer-title h3{ font-weight: 400; font-size: 14px; font-family: 'Poppins', sans-serif; } .section-box .heading a { color: #3C434A; text-decoration: none; font-size: 13px; font-weight: 400; text-transform: uppercase; font-family: 'Inter'; } .section-box h3{ font-size: 11px; } .section-box .heading{ padding: 10px 0; } .section-box .heading a:hover{ color: #0055FF; } .comp-box table{ width: 100%; border-collapse: collapse; border-spacing: 0; } .comp-box td.tbody-column2,.comp-box td.tbody-column3{ width: 20%; text-align: center; } .comp-box td.tbody-column1{ width: 60%; color: #ffffff; font-size: 13px; font-weight: 400; font-family: 'Inter'; padding-left: 30px; text-align: left; } .comp-box tr { line-height: 40px; } .comp-box table tbody td.tbody-column2 { border: 1px solid #dedede; border-bottom: none; text-align: center; } tr.last-row td a { font-size: 13px; font-weight: 600; font-family: 'Inter'; border-radius: 10px !important; padding: 6px 25px !important; } .comp-box tbody .dashicons-no-alt{ color: #fb0000; background: #F0F0F1; border-radius: 5px; width: 25px; height: 25px; font-size: 25px; line-height: normal; margin: 7px 0px; } .comp-box tr.last-row td { border-bottom: none; } .comp-box tbody .dashicons-yes{ color: #38ad2a; background: #F0F0F1; border-radius: 5px; width: 25px; height: 25px; font-size: 25px; line-height: normal; margin: 7px 0px; } .comp-box tbody td{ border: 1px solid #dedede; border-left: none; border-right: none; text-align: center; } .comp-box tr.last-row td{ padding: 30px 10px; } @media (max-width: 767px) { .theme-info .sidebar { flex-wrap: wrap; /* Allows items to wrap on smaller screens */ justify-content: center; /* Centers items */ } tr.last-row td a{ padding: 6px !important; font-size: 10px !important; } .theme-info .section-box { flex: 0 1 calc(50% - 20px); /* 2 items per row with gap */ min-width: 150px; } .theme-info .sidebar-right { width: 85%; /* Increase width on tablets */ float: none; /* Remove float to center it */ margin: 0 auto; /* Center alignment */ margin-top: 20px; } .cst-btn { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 0px; padding: 30px 5px; } .theme-info .sidebar { margin: 50px 20px; } .tick-box { margin: auto; } .comp-box tr.last-row td { padding: 20px 0px; } .custm-box { flex: 0 1 calc(50% - 10px); /* 2 items per row */ min-width: 150px; } .screnshot-wrapper { width: 70%; /* Increase width on tablets */ float: none; /* Remove float to center it */ margin: 0 auto; /* Center alignment */ } .theme-info .section-box { flex: 0 1 calc(100% - 20px); /* 1 item per row */ } .theme-info .container{ margin: auto; width: 100%; } .theme-info .top-section { padding: 35px; min-height: 270px !important; text-align: center; } .theme-info .quick-links { margin-left: 10px; } } @media only screen and (min-width: 768px) and (max-width: 1023px){ .theme-info .container { margin: auto; width: 80%; } .theme-info .sidebar { flex-wrap: wrap; /* Allow items to wrap */ flex-direction: row; /* Stack items vertically */ gap: 10px; /* Reduce gap for smaller screens */ justify-content: center; /* Center align */ margin: 30px 0px; /* Adjust margin */ } tr.last-row td a { font-size: 11px !important; padding: 6px 15px !important; } } @media only screen and (min-width: 1024px) and (max-width: 1199px) { .theme-info .container { margin: auto; width: 80%; } .theme-info .sidebar { flex-wrap: wrap; /* Allow items to wrap */ flex-direction: row; /* Stack items vertically */ gap: 10px; /* Reduce gap for smaller screens */ justify-content: center; /* Center align */ margin: 30px 0px; /* Adjust margin */ } }