.awcfe-inline-item .woocommerce-input-wrapper .input-radio{display:inline-block!important;margin-right:5px;margin-top:5px}.awcfe-inline-item .woocommerce-input-wrapper label{display:inline-block!important;margin:0px 10px 0px 0px}.awcfe-hidden{display:none}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-form-label,.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{display:inline-block}.awcfe_toggleSwitch_field.awcfe-inline-item .awcfe-formToggle{margin-top:0px}.awcfe_toggleSwitch_field input[type=checkbox]{height:0;width:0!important;visibility:hidden;position:absolute}.awcfe_toggleSwitch_field .awcfe-formToggle{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:grey;display:block;border-radius:100px;position:relative;margin-top:10px}.awcfe_toggleSwitch_field .awcfe-formToggle:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:90px;-webkit-transition:0.3s;transition:0.3s}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle{background:#4B46DD}.awcfe_toggleSwitch_field input:checked+.awcfe-formToggle:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.awcfe_toggleSwitch_field .awcfe-formToggle:active:after{width:30px}.ast-header-break-point .main-header-menu .menu-item-has-children .ast-menu-toggle { color: #FFFFFF; }
.ast-header-break-point .main-header-menu .menu-item-has-children .ast-menu-toggle svg { fill: #FFFFFF; } .gp-table-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
margin: 0 0 12px;
border: 1px solid #e5e7eb;
border-radius: 12px;
background: #fff;
}
.gp-table {
width: 100%;
border-collapse: collapse;
min-width: 560px;
}
.gp-table th,
.gp-table td {
border: 1px solid #e5e7eb;
padding: 10px 12px;
text-align: left;
vertical-align: top;
}
.gp-table thead th {
background: #f8fafc;
font-weight: 700;
}
@media (max-width: 480px) {
.gp-table { min-width: 520px; }
.gp-table th,
.gp-table td {
padding: 8px 10px;
font-size: 14px;
}
} .cabecera-movil {
position: relative;
overflow: hidden;
height: 100vh;
background-color: #257b8e;
color: #ffffff;
display: flex;
align-items: center;
justify-content: center;
font-size: 2rem;
}
.cabecera-movil::after {
content: "";
position: absolute;
top: -100%;
left: -100%;
width: 300%;
height: 300%;
background: linear-gradient(
135deg,
rgba(245,194,67,0) 20%,
rgba(245,194,67,0.55) 50%,
rgba(245,194,67,0) 80%
);
opacity: 0;
transform: translateY(150%);
pointer-events: none;
animation: sweepDiagonal 10s ease-in-out infinite;
}
@keyframes sweepDiagonal {
0%   { transform: translateY(150%); opacity: 0; }
20%  { transform: translateY(80%);  opacity: 0.3; }
40%  { transform: translateY(-150%); opacity: 0.4; }
50%  { transform: translateY(-150%); opacity: 0.4; }
70%  { transform: translateY(-120%); opacity: 0.3; }
80%  { transform: translateY(-80%);  opacity: 0.2; }
100% { transform: translateY(150%); opacity: 0; }
} .comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
display: inline-block;
width: 32% !important;
margin-right: 2%;
vertical-align: top;
}
.comment-form .comment-form-url { margin-right: 0; }
@media (max-width: 768px) {
.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url {
width: 100% !important;
margin-right: 0;
display: block;
}
}