@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
.cits-my-account,
.cits-my-account input,
.cits-my-account select,
.cits-my-account textarea,
.cits-my-account button,
.cits-my-account legend,
.cits-my-account label {
font-family: 'Poppins', sans-serif !important;
}
.cits-my-account .woocommerce-MyAccount-tabs {
width: 30%;
margin-right: 0;
}
.cits-my-account .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation {
width: 100%;
}
.cits-my-account .woocommerce-MyAccount-tabs .woocommerce-MyAccount-navigation ul li a::before {
display: none;
}
.cits-my-account .woocommerce-MyAccount-navigation {
width: 30%;
box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
border-radius: 5px;
overflow: hidden;
}
.cits-my-account .woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
}
.cits-my-account nav.woocommerce-MyAccount-navigation ul li {
padding: 0 !important;
border: none;
}
.cits-my-account nav.woocommerce-MyAccount-navigation ul li::before,
.cits-my-account nav.woocommerce-MyAccount-navigation ul li::marker {
display: none !important;
}
.cits-my-account .woocommerce-MyAccount-navigation ul li a {
border-bottom: 1px solid #ddd !important;
padding: 18px 20px !important;
background: #F9F9F9;
color: #2c3e50 !important;
font-size: 14px;
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 10px !important;
}
.cits-my-account .woocommerce-MyAccount-navigation ul li.is-active a,
.cits-my-account .woocommerce-MyAccount-navigation ul li:hover a {
background: #fff;
}
.cits-my-account .woocommerce-MyAccount-content {
width: 68%;
padding: 25px !important;
box-sizing: border-box;
box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
border-radius: 5px;
overflow: hidden;
background: #FFF;
}
.dashbord-simple-area p {
padding-bottom: 15px;
}
.cits-dashbord-single-item {
padding: 35px 10px;
width: 100%;
text-align: center;
background: #FFF;
color: #2c3e50;
border-radius: 10px;
transition: 0.3s;
box-shadow: rgba(14, 63, 126, 0.04) 0px 0px 0px 1px, rgba(42, 51, 69, 0.04) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.04) 0px 6px 6px -3px, rgba(14, 63, 126, 0.04) 0px 2px 12px -6px, rgba(14, 63, 126, 0.04) 0px 24px 24px -12px !important;
}
.cits-dashbord-single-item:hover {
transform: translateY(-8px);
}
.dashbord-simple-area p a:hover {
text-decoration: underline;
}
.cits-dashbord-single-item span {
font-size: 14px;
font-weight: 500;
}
.cits-dashbord-single-item span svg {
fill: #34495e;
width: 30px;
height: 30px;
object-fit: contain;
}
.cits-dashbord-single-item span .dashicons {
color: #34495e !important;
display: block !important;
font-size: 38px !important;
width: 38px !important;
height: 38px !important;
line-height: 38px !important;
margin: 0 auto 10px !important;
}
.cits-my-account .woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr td,
.cits-my-account .woocommerce-orders-table.woocommerce-MyAccount-orders thead tr th {
background: #F9F9F9;
}
.cits-my-account .woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr td {
border-top: 1px solid #ddd !important;
}
.cits-my-account .woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr:last-child td {
border-bottom: 1px solid #ddd !important;
} @media all and (max-width: 767px) {
.cits-my-account .woocommerce {
flex-direction: column;
}
.cits-my-account .woocommerce-MyAccount-navigation ul li a {
padding: 12px 15px !important;
}
.cits-my-account .woocommerce-MyAccount-navigation,
.cits-my-account .woocommerce-MyAccount-content {
width: 100%;
margin-bottom: 20px;
}
} .cits-my-account form {
padding: 20px !important;
border: none !important;
box-shadow: 0px 0px 20px #cccccc50;
border-radius: 10px !important;
overflow: hidden;
}
.cits-my-account-login {
width: 100%;
max-width: 450px;
margin: 50px auto;
}
.cits-my-account-login h2 {
font-size: 30px;
color: #000;
text-align: center;
}
.cits-my-account input[type="text"],
.cits-my-account input[type="email"],
.cits-my-account input[type="password"],
.cits-my-account input[type="tel"],
.cits-my-account input[type="number"],
.cits-my-account .input-text,
.cits-my-account select,
.cits-my-account textarea {
width: 100% !important;
padding: 12px 16px !important;
border-radius: 8px !important;
background-color: #f9fafb !important;
border: 1px solid #e5e7eb !important;
font-size: 15px !important;
color: #0f172a !important;
outline: none !important;
box-sizing: border-box !important;
transition: all 0.2s ease !important;
}
.cits-my-account input[type="text"]:focus,
.cits-my-account input[type="email"]:focus,
.cits-my-account input[type="password"]:focus,
.cits-my-account input[type="tel"]:focus,
.cits-my-account input[type="number"]:focus,
.cits-my-account .input-text:focus,
.cits-my-account select:focus,
.cits-my-account textarea:focus {
border-color: #3b82f6 !important;
background-color: #ffffff !important;
box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1) !important;
}
.cits-my-account label {
display: block !important;
font-size: 14px !important;
font-weight: 600 !important;
color: #334155 !important;
margin-bottom: 8px !important;
line-height: 1.4 !important;
}
.cits-my-account fieldset {
border: none !important;
padding: 0 !important;
margin: 28px 0 0 !important;
}
.cits-my-account legend {
font-size: 18px !important;
font-weight: 700 !important;
color: #0f172a !important;
margin-bottom: 16px !important;
padding: 0 !important;
display: block !important;
width: 100% !important;
border-bottom: 1px solid #e5e7eb !important;
padding-bottom: 8px !important;
}
.cits-my-account span.description,
.cits-my-account small.description,
.cits-my-account p.description,
.cits-my-account small {
display: block !important;
font-size: 12px !important;
color: #64748b !important;
margin-top: 6px !important;
margin-bottom: 16px !important;
font-style: normal !important;
line-height: 1.5 !important;
}
.cits-my-account .form-row,
.cits-my-account p.form-row {
margin-bottom: 20px !important;
width: 100% !important;
}
.cits-my-account form button[type=submit] {
margin-top: 25px !important;
}
.cits-my-account .woocommerce-LostPassword.lost_password {
text-align: center;
}
.cits-my-account .woocommerce-error,
.cits-my-account .woocommerce-info,
.cits-my-account .woocommerce-message {
padding: 1em 2em 1em 3.5em;
margin: 0 0 2em;
position: relative;
background-color: #f6f5f8;
color: #515151;
border-top: 3px solid #720eec;
list-style: none outside;
width: auto;
word-wrap: break-word;
}
.cits-my-account table.shop_table {
border: 1px solid rgba(0, 0, 0, .1);
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
} .cits-user-profile {
padding: 35px 20px;
border-bottom: 1px solid #f0f0f0;
background: #fff;
text-align: center;
}
.cits-user-avatar {
display: inline-block;
padding: 0 !important;
background: none !important;
margin-bottom: 15px;
}
.cits-user-avatar img {
border: 1px solid #eee !important;
padding: 4px;
background: #fff;
border-radius: 50% !important;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
object-fit: cover;
}
.cits-user-name {
margin-top: 5px;
}
.cits-user-name strong {
font-size: 16px;
font-weight: 700;
color: #1e293b;
letter-spacing: -0.01em;
} .cits-my-account .woocommerce-MyAccount-content .button,
.cits-my-account .woocommerce-MyAccount-content .woocommerce-Button,
.cits-my-account .woocommerce-MyAccount-content .wp-element-button,
.cits-my-account .woocommerce-MyAccount-content input[type="submit"],
.cits-my-account .woocommerce-MyAccount-content button[type="submit"] {
background: #1e293b !important;
color: #ffffff !important;
border: 1px solid #1e293b !important;
border-radius: 6px !important;
padding: 11px 24px !important;
font-size: 14px !important;
font-weight: 500 !important;
cursor: pointer !important;
text-decoration: none !important;
display: inline-block !important;
transition: background 0.2s, color 0.2s, border-color 0.2s !important;
box-shadow: none !important;
line-height: 1.5 !important;
letter-spacing: 0.01em !important;
}
.cits-my-account .woocommerce-MyAccount-content .button:hover,
.cits-my-account .woocommerce-MyAccount-content .woocommerce-Button:hover,
.cits-my-account .woocommerce-MyAccount-content .wp-element-button:hover,
.cits-my-account .woocommerce-MyAccount-content input[type="submit"]:hover,
.cits-my-account .woocommerce-MyAccount-content button[type="submit"]:hover {
background: #0f172a !important;
border-color: #0f172a !important;
color: #ffffff !important;
box-shadow: none !important;
} .macfw-downloads-grid--simple_design .macfw-download-icon-wrap {
background: #f0fdf4;
}
.macfw-downloads-grid--simple_design .macfw-download-icon-wrap svg {
color: #16a34a;
}
.macfw-downloads-grid--simple_design .macfw-download-btn {
background: #111827;
}
.macfw-downloads-grid--simple_design .macfw-download-btn:hover {
background: #1f2937;
}