/* WW3 layout alignment: retain Appyn layout and the user's selected theme. */
.gai-ww3 #header .logo img { height:40px!important; max-width:160px!important; }
.gai-ww3 #header .logo a {display:inline-flex;align-items:center;gap:8px;}
.gai-ww3 #header .ww3-wordmark {font-size:19px;font-weight:700;font-style:italic;color:#fff;white-space:nowrap;}
.gai-ww3 #subheader .subcontainer > p {font-size:16px;line-height:1.8;font-weight:400;margin:22px auto 30px;color:#eee;}
.gai-ww3 .section > .gai-ww3-copy {max-width:none;margin:30px 10px;padding:24px;background:#fff;border-radius:16px;border:1px solid #e1e5eb;line-height:1.75;}
.gai-ww3 .gai-ww3-copy h2 {font-size:22px;line-height:1.4;margin:24px 0 12px;}
.gai-ww3 .gai-ww3-copy h2:first-child {margin-top:0;}
.gai-ww3 .gai-ww3-copy p {margin:0 0 16px;}
.gai-ww3 .gai-ww3-copy ul,.gai-ww3 .gai-ww3-copy ol {padding-left:22px;margin:12px 0 20px;}
.gai-ww3 .gai-ww3-copy ul > li {list-style:disc;margin:4px 0;}
.gai-ww3 .gai-ww3-copy ol > li {list-style:decimal;margin:4px 0;}
.gai-ww3 .section .bav1 a {padding-bottom:22px;}
.gai-ww3 .section .bav1 .title {font-size:14px;line-height:1.5;font-weight:600;}
.gai-ww3 .section .bav1 .version {font-size:12px;line-height:1.6;color:#888;}
.gai-ww3 h1.main-box-title {font-size:38px;line-height:1.25;margin:5px 8px 8px 0;}
.gai-ww3 #breadcrumbs {font-size:12px;line-height:1.5;color:#777;}
.gai-ww3:not(.theme-dark) #breadcrumbs a {color:#666;}
.gai-ww3:not(.theme-dark) .box-title {color:#555;}
.gai-ww3 .app-s .app-spe > .version {font-size:17px;line-height:1.5;margin-bottom:10px;}
.gai-ww3 .buttond.downloadAPK {font-size:12px;line-height:1.4;padding:12px 8px;text-transform:none;min-height:42px;display:flex;align-items:center;justify-content:center;text-align:center;}
.gai-ww3 .gai-ww3-copy .elementor-button {display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font:600 14px/1.4 Arial,sans-serif;border-radius:6px;}
.gai-ww3 .app-icb .rating-text {font-size:11px;line-height:1.45;color:#777;display:block;margin-top:8px;}
.gai-ww3 .botones_sociales a {font-size:12px;line-height:1.5;}
.gai-ww3 #sidebar .widget {background:#fff;color:#4c4c4c;}
.gai-ww3 #sidebar .widget-title {color:#444;}
.gai-ww3 #sidebar .gai-xx9-side-games a {color:#444;}
.gai-ww3 .gai-xx9-author-box .pp-author-boxes-avatar-details {width:100%;}
/* The theme uses old Font Awesome aliases: resolve them to the bundled faces. */
.gai-ww3 .fa,.gai-ww3 .fas {font-family:'Font Awesome 6 Free'!important;font-weight:900;}
.gai-ww3 .fab {font-family:'Font Awesome 6 Brands'!important;font-weight:400;}
.gai-ww3 .far {font-family:'Font Awesome 6 Free'!important;font-weight:400;}
.gai-ww3.theme-dark .section > .gai-ww3-copy {background:#262c39;border-color:#343c4b;}
.gai-ww3.theme-dark #sidebar .widget {background:#262c39;color:#ddd;}
.gai-ww3.theme-dark #sidebar .widget-title,.gai-ww3.theme-dark #sidebar a {color:#eee;}
.gai-ww3.theme-dark .app-icb .rating-text,.gai-ww3.theme-dark #breadcrumbs {color:#b6beca;}
@media(max-width:767px){
  .gai-ww3 #subheader h1 {font-size:28px;line-height:1.25;}
  .gai-ww3 #subheader .subcontainer > p {font-size:14px;line-height:1.65;margin:16px 0 22px;}
  .gai-ww3 .section > .gai-ww3-copy {padding:18px;margin:22px 10px;}
  .gai-ww3 h1.main-box-title {font-size:30px;line-height:1.3;}
  .gai-ww3 .gai-ww3-copy {max-width:100%;padding:0 10px;overflow-wrap:anywhere;}
  .gai-ww3 .gai-ww3-copy h2 {font-size:20px;}
  .gai-ww3 .botones_sociales {display:flex;flex-wrap:wrap;gap:6px;}
  .gai-ww3 .botones_sociales li {margin:0;}
}
