.category-math .et_post_meta_wrapper img{display:none!important}.et_pb_post{margin-bottom:100px}.et_pb_post a img{height:auto;float:left;width:200px;left:0;margin-right:14px;margin-bottom:10px}@media only screen and (max-width:980px){.et_pb_post a img{float:none;width:100%;height:300px}}li.cta_menu a{padding:12px 15px!important;background-color:#F47820;color:#fff!important}.et-fixed-header #top-menu li.cta_menu a{color:#fff!important}.edd_downloads_list:after{content:"";display:table;clear:both}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{padding:0 8px 8px;margin:0 0 10px}.edd_download_columns_2 .edd_download:nth-child(2n+1),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}.cbxwpbkmarkguestwrap,.cbxwpbkmarklistwrap{z-index:4!important}.searchandfilter[data-sf-form-id="9004111222029719"] .sf-field-search{display:flex;align-items:center;justify-content:left;margin:0px}.searchandfilter[data-sf-form-id="9004111222029719"] .sf-field-search input[type="text"]{width:300px;padding:10px 15px;font-size:16px;border:2px solid #0065aa;border-radius:25px;outline:none;transition:all 0.3s ease}.searchandfilter[data-sf-form-id="9004111222029719"] .sf-field-search input[type="text"]:focus{border-color:#0065aa;box-shadow:0px 0px 8px rgba(0,123,255,0.3)}.searchandfilter[data-sf-form-id="9004111222029719"] .sf-field-search input[type="text"]::placeholder{color:#0065aa;font-style:italic}.searchandfilter[data-sf-form-id="9444"] .sf-field-search button{background-color:#0065aa;color:#fff;padding:10px 15px;margin-left:-45px;border:none;border-radius:0px 0px 0px 0px;cursor:pointer;transition:background-color 0.3s ease}.search-filter-reset{background-color:#f47820;color:#fff;border:none;padding:10px 16px;font-size:16px;text-transform:uppercase;font-weight:bold;font-family:inherit;border-radius:0px;cursor:pointer;transition:background-color 0.3s ease}.search-filter-reset:hover{background-color:#0065aa}.searchandfilter[data-sf-form-id="9004111222029719"] .sf-field-search button:hover{background-color:#0065aa}element.style{}#top-menu li{display:inline-block;font-size:14px;padding-right:10px}.et_fixed_nav #et-top-navigation
element.style{padding-left:400px}.restricted-content{font-family:"Open Sans",Arial,sans-serif;padding:2rem 1rem;max-width:800px;margin:0 auto;text-align:center}.restricted-banner{background:linear-gradient(90deg,#0065aa,#004f84);color:#fff;border-radius:12px;padding:1rem;margin-bottom:1.5rem}.banner-inner{display:flex;justify-content:center;align-items:center;gap:0.75rem;font-size:1.8rem;font-family:"League Spartan",sans-serif}.banner-logo{height:75px;width:auto;border:3px solid #f47820;border-radius:5px;display:inline-block;margin-right:10px;vertical-align:middle}.banner-logo{font-weight:bold;font-size:2rem}.banner-icon{font-size:1.6rem}.restricted-content h2{font-family:"League Spartan",sans-serif;font-size:1.8rem;margin-bottom:1.5rem;color:#0065aa}.restricted-flex{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.restricted-card{flex:1 1 320px;border:2px solid #0065aa;border-radius:14px;padding:1.5rem;box-shadow:0 3px 10px rgba(0,0,0,0.08);background:#fff;text-align:center}.card-icon{font-size:2rem;margin-bottom:0.75rem}.restricted-card h3{font-family:"League Spartan",sans-serif;font-size:1.3rem;color:#0065aa;margin-bottom:1rem}.restricted-card p{font-size:1rem;margin-bottom:1rem;color:#333}.btn-primary{display:inline-block;padding:0.6rem 1.2rem;border-radius:8px;background:#0065aa;color:#fff;font-weight:bold;text-decoration:none;transition:background 0.2s ease-in-out}.btn-primary:hover{background:#004f84}.btn-link{color:#0065aa;font-weight:bold;text-decoration:none}.btn-link:hover{text-decoration:underline}#mc_embed_signup{background:#ffffff;border-radius:14px;padding:28px;max-width:520px;margin:0 auto;box-shadow:0 12px 35px rgba(0,0,0,0.1);font-family:"Open Sans",Arial,Helvetica,sans-serif}#mc_embed_signup h2{font-size:1.75rem;font-weight:800;color:#1f2933;text-align:center;margin-bottom:6px}#mc_embed_signup .indicates-required{font-size:0.85rem;color:#6b7280;text-align:center;margin-bottom:22px}#mc_embed_signup label{font-size:0.9rem;font-weight:600;color:#374151;margin-bottom:6px;display:block}#mc_embed_signup input[type="text"],#mc_embed_signup input[type="email"]{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #d1d5db;font-size:1rem;margin-bottom:16px}#mc_embed_signup input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.15)}#mc_embed_signup .mc-field-group.input-group strong{font-size:1.05rem;font-weight:800;margin-bottom:10px;display:block}#mc_embed_signup .mc-field-group.input-group ul{list-style:none;padding:0;margin:0}#mc_embed_signup .mc-field-group.input-group li{display:flex;align-items:center;padding:14px;border-radius:10px;border:2px solid #e5e7eb;margin-bottom:10px;cursor:pointer;transition:all 0.2s ease}#mc_embed_signup .mc-field-group.input-group li:hover{border-color:#2563eb;background:#f9fafb}#mc_embed_signup input[type="checkbox"]{appearance:none;width:18px;height:18px;border-radius:50%;border:2px solid #9ca3af;margin-right:12px;position:relative}#mc_embed_signup input[type="checkbox"]:checked{border-color:#2563eb}#mc_embed_signup input[type="checkbox"]:checked::after{content:"";width:8px;height:8px;background:#2563eb;border-radius:50%;position:absolute;top:3px;left:3px}#mc_embed_signup .button{width:100%;background:#0065aa;color:#0065AA;font-size:1.1rem;font-weight:800;padding:14px;border-radius:12px;border:none;cursor:pointer;margin-top:10px}#mc_embed_signup .button:hover{background:#0065aa}@media (max-width:480px){#mc_embed_signup{padding:22px}}#mc_embed_signup h2{color:#0065aa}#mc_embed_signup .button{background:#0065aa}#mc_embed_signup .button:hover{background:#005792}#mc_embed_signup .mc-field-group.input-group li{border:none;padding:10px 6px;margin-bottom:6px;background:transparent}#mc_embed_signup .mc-field-group.input-group li:hover{background:#f5f9fc}.edd-center{text-align:center}