/* ====== Estilos para la seccion de Productos Relacionados ====== */
.related-products-seller{display: flex;flex-direction: column;gap: 20px;}
.related-products-seller .font-h2 {color: #121f3d;font-size: 22px;line-height: 28px;font-weight: 600;font-family: "Poppins", sans-serif;margin: 0;}
.related-products-seller .columns-3{margin-bottom: 0px !important;}
.related-products-seller .ver-mas-container {text-align: center;}
.related-products-seller .ver-mas-btn {display: inline-block;padding: 8px 25px;font-size: 16px;font-weight: 600;color: #121f3d;background: #fff;border: none;border-radius: 6px;text-decoration: none;transition: all 0.3s ease-in-out;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}
.related-products-seller .ver-mas-btn:hover {background: #F1F7F9;color: #121f3d;transform: translateY(-2px);box-shadow: 0 6px 15px rgba(0, 0, 0, 0.15);}
/* LOOP - Titulo, categoria, rating, precio */
.loop-rating{margin-left: auto;line-height: 100%;}
.loop-value-nr{color: #8a8a8a;font-weight: 700;padding-left: 4px;font-size: 14px;line-height: 20px;font-family: "Poppins";font-style: normal;}
/* Categorias en la pagina de tienda */
@media only screen and (min-width: 1024px){.head_cs{padding: 15px;border-radius: 4px;}}
@media only screen and (max-width: 1024px){.head_cs{margin:0 2%;padding: 5px;border-radius: 4px;}.title-course{text-align:center;}.tags_categori{display:flex;justify-content:center;}}
@media screen and (max-width: 678px) {.loop-rating {margin-left: auto;line-height: 100%;}.loop-value-nr {padding-left: 2px;}}
.title-course h2{color: #343A42;font-size: 26px;font-weight: 600!important;line-height: 28px;font-family: "Poppins";font-style: normal;}
/* Mostrar las compras online a los usuarios en mi cuenta */
.dowloand-acces-user{border-bottom:1px solid #f2f2f2;}
.access-dowloand-user{color:#343a42;font-size:1.3rem;margin-top:.5em;margin-bottom:.5em;font-weight:600;line-height:1.2;}
.box-course-metadata ul{margin:0;}
.view-dowloand{background-color:#121f3d;color:#fff;padding:10px 16px;border-radius:5px;font-weight:600;transition:all .4s ease;display:inline-block;}
.view-dowloand:hover{background-color:#74bc2c;color:#fff!important;transition:all .4s ease;}
.dowloand-course-wrap{padding:10px;}
.woocommerce-MyAccount-content .cbp-dashboard-content-dowloand .dowloand-course-wrap{background-color:#fff;border-radius:8px;margin-top:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;gap:16px;align-items:center;}
.dowloand-course-left{flex:0 0 220px;}
.dowloand-course-right{flex:1 1 auto;min-width:0;}
.dowloand-course-thumbnail img{width:220px;height:auto;object-fit:contain;border-radius:5px!important;display:block;}
.product-course-thumbnail{margin:auto;width:220px;}
.dowloand-course-content{display:flex;flex-direction:column;gap:5px;}
.dowloand-info{font-size:15px;color:#41454F;}
.dowloand-course-content h2{color:#41454F;font-size:20px!important;font-weight:600!important;margin:0;text-transform:uppercase;}
.box-descargas-bts{display:flex;gap:10px;flex-wrap:wrap;}
.woocommerce-order-downloads{margin-top:10px;}
.woocommerce-info-content-dowloand{margin:20px 0;text-align:center;background-color:#fff;padding:1.5rem;border-radius:8px;}
.woocommerce-online-dowloand-icon{display:flex;justify-content:center;}
.woocommerce-online-dowloand-icon i{background-color:#7CCC2C21;border-radius:50%;color:#7ccc2c;font-size:2em;display:flex;justify-content:center;align-items:center;height:60px;width:60px;padding:0;}
.woocommerce-Message-info-dowloand{margin-top:10px;}
.info-dowloand-1{color:#212529;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.2;}
.info-dowloand-2{color:#212529;font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.8;}
.aviso-descarga{background-color:#fff;color:#f00;font-weight:600;border-radius:8px;padding:15px;margin:15px 0;}
.view-course-product{margin:0;margin-top:15px;}
@media (max-width:1200px){.woocommerce-MyAccount-content .cbp-dashboard-content-dowloand .dowloand-course-wrap{flex-direction:column;align-items:stretch;}.dowloand-course-left{flex:0 0 auto;}.dowloand-course-title{display:flex;justify-content:center;}.dowloand-course-content{text-align:center;}.dowloand-course-title h2{text-align:center!important;}.box-descargas-bts{justify-content:center;}.dowloand-course-thumbnail img{margin:0 auto;}}
@media (max-width:767px){.box-descargas-bts{justify-content:center;}}
/* Ajustes header autor */
.dot {display: inline-block;width: 1px;height: 20px;background-color: #ccc;}
.autor-name{display: flex;align-items: center;gap: 5px;}.autor-name i{font-size:14px;color:#09f684;}.author-details-content{background: #fff;box-shadow: rgba(92, 84, 122, 0.1) 0px 8px 18px;padding: 24px;border-radius: 5px;}@media screen and (min-width: 1200px){.author-page-content{display: flex;gap: 20px;margin: 2.617924em 0;}}.author-details-box{width: 33.3333%;max-width: 33.3333%;}.result-products-box{width:70%;}@media screen and (max-width: 1200px){.author-details-box{width: 100%;max-width: 100%;}.result-products-box{width:100%;}.result-products-box{padding-top:30px;}.result-products{margin-bottom:20px;}.foto-autor-box,.author-details-box{padding-left:12px;padding-right:12px;} .result-products-box{padding-left: 0px!important;}.img-category{display:flex;justify-content:center;}.woocommerce-pagination .page-numbers, .woocommerce-result-count{display: flex;justify-content: center;}}.author-page-content .result-products-box{display: flex;flex-direction: column;gap: 40px;}.products-information h1,.author-information h3,.products-information h4{color: #121f3d;font-size: 22px;line-height: 28px;font-weight: 600;font-family: "Poppins";font-style: normal;margin-bottom: 0;}.author-description a{color: #121f3d;}.author-description{color: #121f3d;font-family: "Poppins";font-style: normal;font-size: 16px;line-height: 24px;}.author-description p{margin:0px;}.author-default{color: #9c86f9;font-family: "Poppins";font-style: normal;font-weight: 600;font-size: 12px;line-height: 16px;letter-spacing: .8px;text-transform: uppercase;}.author-name{color: #fff;font-size: 25px;line-height: 34px;font-family: "Poppins";font-style: normal;font-weight: 600;}@media (max-width: 1024px){.name-autor-img {flex-direction: column;align-items: center;text-align: center;}}.name-autor-img{display:flex;align-items:center;gap: 20px;padding: 20px 0;}.page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product{margin-bottom: 2.235801032em;}.img-category{margin-bottom:20px;border-radius:10px;}h1.author-name{margin-bottom:0px;}.title-a{color:#7ccc2c;}
.custom-products-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;}.custom-product-card {background: #fff;border: 1px solid #eaeaea;border-radius: 10px;overflow: hidden;transition: transform .3s ease, box-shadow .3s ease;}.custom-product-card:hover {transform: translateY(-5px);box-shadow: 0 8px 20px rgba(0,0,0,0.08);}.custom-product-card .product-thumb img {width: 100%;height: auto;}.custom-product-card .woocommerce-loop-product__title {font-size: 1rem;font-weight: 600;color: #333;}.custom-product-card:hover .woocommerce-loop-product__title {color: #7ccc2c;transition: all 0.4s ease;}@media (max-width: 991px) {.custom-products-grid {grid-template-columns: repeat(2, 1fr);margin:0 10px;}}@media (max-width: 600px) {.custom-products-grid {grid-template-columns: 1fr;margin:0 10px;}}.custom-product-card .loop-info-container{padding:8px;}
.category-page-content .math_the_breadcrumbs {display: flex;gap: 5px;font-size: 14px;}.category-page-content .rank-math-breadcrumb p a:first-child{color: #0073aa!important;text-decoration: none;transition: color 0.3s ease;}.category-page-content .rank-math-breadcrumb:hover p a:first-child{color: #005177!important;text-decoration: underline;}.category-page-content .math_the_breadcrumbs span.separator {margin: 0 2px;color: #999;}.category-page-content .math_the_breadcrumbs .last {color: #222;font-weight: 600;}@media (max-width: 767px) {.category-page-content .math_the_breadcrumbs {display:flex;justify-content:center;font-size: 13px;line-height: 1.4;}}
.category-page-content .result-products-box{width:100%;max-width: 100%;}.content-detail-category .author-details-box{width: 100%;max-width: 100%;margin-bottom:60px;}@media (max-width: 1024px) and (min-width: 768px) {.category-page-content {padding: 0 14px;}}@media (max-width: 767px) {.category-page-content {padding: 0 14px;}}
.category-titulo h3{color: #666;font-family: "Poppins";font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;}.category-description{color: #666;font-family: "Poppins";font-style: normal;font-size: 14px;}
@media (min-width: 1200px){.result-products-box-cat .products-information {display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;gap: 20px;}}
@media (max-width: 1200px){.category-page-content .products-information {display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 40px;}.products-information #filter-product-cat{margin-top: 30px;}}
@media (max-width: 1200px){.result-products-box-cat .category-information{text-align: center;}}
@media screen and (max-width: 1200px){.category-page-content ul.products, .category-page-content .wc-block-grid__products {margin-left: 0px!important;margin-right: 0px!important;margin-bottom: 0;clear: both;}}@media screen and (max-width: 1200px){.author-page-content{margin-top: 2.617924em;}}@media screen and (max-width: 1200px){.author-page-content .information-title{padding-left:12px;}}
.products-information p{margin:0;}
.author-page-content .storefront-sorting{margin:0px;}
.author-details {max-height: 138px;overflow: hidden;}.author-details-buttons {display: flex;align-items: center;justify-content: center;}
.author-details-buttons button {background-color: transparent;border-style: none;color: #0BD4C1;font-family: "Poppins";font-style: normal;font-weight: 600;font-size: 16px;line-height: 16px;letter-spacing: .4px;}
.author-details-buttons button i{margin-left: 8px;}.author-details-buttons button:hover {background-color: transparent;border-style: none;color: #0BD4C1;}.author-details.expanded {max-height: none;}
.author-l-d {font-family: "Poppins";font-style: normal;border: 1px solid #ddd;padding: 15px;border-radius: 8px;background-color: #f9f9f9;max-width: 100%;box-shadow: 0 2px 5px rgba(0,0,0,0.1);}.author-i {margin-bottom: 10px;display: flex;justify-content: space-between;align-items: center;}.author-label {color: #555;}.author-date, .author-status, .author-amount {font-weight: 400;color: #333;}
/* Ajustes mensaje producto comprado y botones */
.prod-down-container .msg-comprado {color: #202B50;font-family: "Poppins";font-style: normal;font-weight: bold;font-size: 26px;text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);line-height: 28px;letter-spacing: .4px;margin:10px 0px;padding: 0.4rem 0;}
.prod_down_link{background-color: #007bff;color: #fff!important;padding: 10px 20px;text-decoration: none;border-radius: 10px;width:100%;text-align:center;font-size:16px;display: inline-block;font-family: "Poppins";font-style: normal;font-weight: 600;transition: background-color 0.5s;}
.prod_down_link:hover{background-color:#0056a1;}
.prod_down_link{margin-bottom:0;}
/* Ajustes descarga mega popup */
.btn-white{color: #333;cursor: pointer;display:flex;align-items:center;}
.tutorial-btn{background-color: #fff;border: none;border-radius: 8px;padding: 10px 20px;font-size: 16px;margin: 15px 0;}
.img-mega-cb{width: 40px;}
.descarga-mega-cb{padding-left:10px}
.modal-video {z-index: 999;display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(32, 43, 80, .8);}
.modal-content-video {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 100%;width: 640px;max-height: 100vh;}
.content-video-modal {overflow: hidden;width: 100%;height: auto;}
.content-video-m{background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);padding: 15px;border-radius: 5px;margin: 0 10px;}
.modal-video .close {color: #aaa;float: right;font-size: 24px;font-weight: bold;cursor: pointer;position: absolute;top: -40px;right: 10px;}
.content-video-modal video {width: 100%;height: auto;display: block;max-width: 100%;max-height: 100%;}
.descarga-app-m{background-color:#f00;color:#fff;padding:8px 15px;border-radius:20px;}
/* Informacion pagina producto */
.title_best-seller .product-description{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.title_best-seller .product-description {text-transform: lowercase;line-height: 32px;}
.title_best-seller .product-description p:first-of-type:first-letter {text-transform: uppercase;}
/*User Menu*/
.custom-user-menu {display: flex;align-items: center;justify-content: center;}
.user-menu-toggle {cursor: pointer;display: flex;align-items: center;}
.user-menu-toggle {transition: box-shadow 0.3s ease;border-radius: 50%;}.user-menu-toggle:hover {box-shadow: 0 0 0 8px rgba(124, 204, 44, 0.3);border-radius: 50%;}
.user-menu-toggle img {background-color: #fff;border-radius: 50% !important;}
.user-menu-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(32, 43, 80, .8);z-index: 9999999999;transition: opacity 0.5s ease;opacity: 0;}
.user-menu-overlay.show {display: block;opacity: 1;}
.user-menu-submenu {display: none;position: fixed;top: 0;right: -300px;height: 100%;background-color: #121f3d;z-index: 9999999999;width: 300px;transition: right 0.5s ease-in-out, opacity 0.5s ease-in-out;opacity: 0;overflow-y: auto;}
.user-menu-submenu.show {display: block;right: 0;opacity: 1;}
.user-menu-submenu .border {border-bottom: 1px solid #86898d;}
.user-menu-submenu .user-info {display: flex;align-items: center;color: #fff;font-weight: 600;}
.user-menu-submenu .hover-user-login {display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 20px 15px;color: #fff;transition: color 0.3s ease;background: #24385b;}
.user-menu-submenu .hover-user-login i {transition: transform 0.3s ease;}
.user-menu-submenu .hover-user-login:hover i {color: #7ccc2c;transform: translateX(5px);}
.user-menu-submenu .user-info img {background-color: #fff;border-radius: 50%;}
.user-menu-submenu ul {display: flex;flex-direction: column;gap: 15px;margin: 15px 0;padding: 0 15px;position: relative;list-style: none;}
.user-menu-submenu ul li {position: relative;}
.user-menu-submenu ul li a {text-decoration: none;color: #fff;display: flex;align-items: center;transition: color 0.3s ease;}
.user-menu-submenu ul li a:hover {color: #7ccc2c;transition: color 0.3s ease;}
.user-menu-submenu ul li a::after {content: '\f105';font-family: 'Font Awesome 5 Free';font-weight: 900;margin-left: auto;transition: transform 0.3s ease;}
.user-menu-submenu ul li a:hover::after {transform: translateX(5px);}
.user-menu-submenu .logout-user{display:flex;justify-content: flex-end;padding: 15px 15px;}
.user-menu-submenu .cerrar-sesion {color: #fff;transition: color 0.3s ease;}
.user-menu-submenu .cerrar-sesion:hover {color: #7ccc2c;transition: color 0.3s ease;}
.user-menu-submenu .cerrar-sesion i {background:#24385b;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
body.menu-open {overflow: hidden;}
body.admin-bar .user-menu-submenu {top: 32px;}
@media screen and (max-width: 782px) {body.admin-bar .user-menu-submenu {top: 46px;}}
.custom-user-menu { position: relative; }
.recent-purchases { margin: 20px 0;padding: 0 15px;}
.recent-purchases h4 {font-size: 16px; font-weight: 500; margin-bottom: 10px; color: #ffffff; }
.recent-purchases-items { display: flex; gap: 10px; }
.recent-purchase-item {transition: background 0.5s ease, transform 0.5s ease;border-radius: 5px;overflow: hidden;}
.recent-purchase-item:hover {background: #3A4F6E;transform: translateY(-3px);}
.recent-purchase-item img { width: 120px; height: auto; object-fit: cover; }
.recent-purchase-item a { display: block; }
.category-faq-block {margin-bottom: 24px;padding: 16px 20px;background-color: #f9f9f9;border: 1px solid #e1e1e1;border-radius: 8px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);transition: background-color 0.3s ease;}.category-faq-block:hover {background-color: #f0f0f0;}.category-faq-block .category-titulo h3 {margin: 0 0 10px;font-size: 18px;color: #222;}.category-faq-block .category-description {font-size: 15px;color: #444;line-height: 1.6;}@media (max-width: 768px) {.category-faq-block {padding: 14px 16px;}.category-faq-block .category-titulo h3 {font-size: 16px;}.category-faq-block .category-description {font-size: 14px;}}
/* Menu Product */
.custom-tabs-wrapper {margin-top: -30px;border-radius: 10px;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);background: transparent;overflow: hidden;}
.custom-tabs-header {display: flex;background-color: #121F3D;flex-wrap: wrap;}
.custom-tabs-wrapper .custom-tab-button {position: relative;flex: 1;min-width: 120px;padding: 14px 10px;cursor: pointer;font-weight: 500;color: #EFF3F8;font-size: 16px;word-break: break-word;display: flex;align-items: center;justify-content: center;gap: 10px;transition: color 0.3s ease, background-color 0.3s ease;outline: none;}
.custom-tab-button::after {content: "";position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background-color: #7CCC2C;transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease;}
.custom-tab-button:hover::after { transform: scaleX(1); }.custom-tab-button:hover { color: #BECDE3; }.custom-tab-button.active { background: #070E27; color: #7CCC2C; }.custom-tab-button.active::after { background-color: #7CCC2C; transform: scaleX(1); }.custom-tab-button:focus-visible { outline: 2px solid #7CCC2C; outline-offset: 2px; }.custom-tab-content {display: none;background: #fff;padding: 30px 20px 20px;box-sizing: border-box;}.custom-tab-content.active { display: block; }.custom-tabs-wrapper.custom-tabs-ready .custom-tab-content.fade-in {animation: fadeSlideIn 0.4s ease forwards;}.custom-tabs-wrapper.custom-tabs-ready .custom-tab-content.fade-out {animation: fadeSlideOut 0.2s ease forwards;}
@keyframes fadeSlideIn {0% { opacity: 0; transform: translateY(10px); }100% { opacity: 1; transform: translateY(0); }}@keyframes fadeSlideOut {0% { opacity: 1; transform: translateY(0); }100% { opacity: 0; transform: translateY(10px); }}
.description-curso h2,.description-curso h3,.description-curso h4 {font-size: 1.2rem;font-weight: 600;margin: 5px 0 5px;line-height: 1.4;color: #333;}.description-curso h2:first-of-type,.description-curso h3:first-of-type {margin-top: 0;}.description-curso p,.description-curso strong {font-size: 1rem;line-height: 1.6;margin-bottom: 5px;color: #333;}.description-curso ul,.description-curso ol {margin: 0 0 5px 1.9em;color: #333;}
.float-panel-woo-info .dowloanded-course {display: flex;align-items: center;gap: 5px;color: #fff;}.content-custom-tab {display: flex;flex-direction: column;gap: 60px;}
.instructor-box {display: flex;justify-content: space-between;flex-wrap: wrap;gap: 20px;}.instructor-info {display: flex;align-items: center;gap: 30px;flex-wrap: wrap;border-radius: 4px;box-shadow: 0 1px 2px rgb(0 0 0 / 12%);padding: 10px;background-color: #F1F7F9;width: 48%;}.instructor-avatar img {width: 120px;height: 120px;border-radius: 12px;object-fit: cover;background-color: #f0f0f0;}.instructor-meta {display: flex;flex-direction: column;gap: 10px;}.instructor-name {font-size: 20px;font-weight: 600;margin: 0;color: #121F3D;}
.instructor-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.1rem;border-radius:12px;font-weight:700;font-size:14px;line-height:1;letter-spacing:.2px;text-decoration:none;color:#EAF7EE;background:linear-gradient(180deg,#0E1A35 0%, #0B1329 100%);border:1px solid rgba(69, 255, 126, .35);box-shadow:0 10px 22px rgba(0,0,0,.22),0 0 0 0 rgba(69, 255, 126, 0);transition:transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease;}.instructor-button:hover{transform:translateY(-1px);border-color:rgba(69, 255, 126, .65);background:linear-gradient(180deg,#1FAE51 0%, #169341 100%);box-shadow:0 14px 28px rgba(0,0,0,.28),0 0 0 6px rgba(69, 255, 126, .12);}
.course-title-fount {font-size: 22px!important;line-height: 28px!important;font-family: "Poppins", sans-serif;font-style: normal;}.course-info-top {color: #fff;font-family: 'Segoe UI', sans-serif;display: flex;gap: 20px;}.course-info-row {display: flex;flex-wrap: wrap;align-items: center;gap: 25px;}.course-info-row .updated-block{background-color: #FFFFFF0F;border-color: #FFFFFF24;border-radius: 1rem;padding: 5px 12px;}.course-info-top .badge-item {display: flex;align-items: center;gap: 5px;font-size: 14px;}
.course-info-top .autor-img {width: 3rem;height: 3rem;border-radius: .5rem;margin-right: .5rem;object-fit: cover;display: block;background-color: #f8f9fa;}.course-info-top .autor-label {font-size: 13px;opacity: 0.8;}.course-info-top .autor-name {color: #f8f9fa;font-weight: 600;text-decoration: none;}.course-info-top .autor-name:hover {text-decoration: underline;}.course-info-top .rating-block i {color: #f8f9fa;font-size: 14px;}.course-info-top .rating-block .fas.fa-star,.course-info-top .rating-block .fas.fa-star-half-alt {color: #f8f9fa;}.course-info-top .rating-count {margin-left: 6px;font-size: 13px !important;color: #f8f9fa;}.course-info-top .updated-block i {font-size: 14px;}.course-info-top .updated-text {font-size: 13px;color: #f8f9fa;}
@media screen and (max-width: 600px) {.custom-tabs-header { flex-direction: column; }.custom-tab-button {padding: 12px;font-size: 15px;border-bottom: 1px solid rgba(255,255,255,0.1);}.custom-tab-button::after { height: 2px; }.description-curso h2,.description-curso h3 { font-size: 1.2rem; }.description-curso p { font-size: 0.95rem; }.instructor-info { width: 100%; }.course-info-top { flex-direction:column; }}
/*Mas menos descripcion*/
.cbp-descripcion-toggle {position: relative;max-width: 100%;font-family: inherit;text-align: center;}
.cbp-descripcion-contenido {overflow: hidden;transition: height 0.4s ease;line-height: 1.7;color: #222;text-align: left;}
.cbp-descripcion-contenido.cbp-is-clamped {height: 220px;position: relative;}
.cbp-descripcion-contenido.cbp-is-clamped::after {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 70px;background: linear-gradient(to top, #fff, rgba(255,255,255,0));}
.cbp-btn-toggle {margin-top: 16px;padding: 10px 20px;background: transparent;border: 1px solid #ccc;border-radius: 6px;color: #444;font-size: 14px;font-weight: 500;cursor: pointer;transition: all 0.3s ease;}
.cbp-btn-toggle:hover {border-color: #888;color: #000;}