/* your custom style here */
/* login page Seo */
.midd { display: inline-table; vertical-align: top; width: 300px }
.room { margin: 0 auto 15px; text-align: center; border: 1px solid lavender; background: #f9f9f9 }
.room strong { background: #E3F0F7; color: steelblue; padding: 5px 0; font: bold 18px 'Segoe UI',Tahoma }
.room p { font: 16px 'Segoe UI',Tahoma; margin: 5px; color: #0069b4; line-height: 1.8 }
.room a { display: table; margin: 10px auto 5px; color: #fff; background: #f97360; padding: 3px 5px; border-radius: 5px; font: 18px 'Segoe UI'; text-decoration: none }
.room a:hover { background: steelblue }
.link a { display: table; margin: 10px auto 5px; background: #f97360; padding: 3px 5px; border-radius: 5px; font: 18px 'Segoe UI'; text-decoration: none }
.link a:hover { background: steelblue }

.link {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
/* footer css */
#main_links { padding:15px 0; height:auto; }
#menu_main_links { font-size:15px; width:auto; }
#menu_main_links li { display:inline-block; margin-right:10px; margin-bottom:6px; font-size:13px; }
#menu_main_links li a { color:#000; text-decoration:none; }
h1.entry-title {
 font-size:54px;
 line-height:1.11905;
 font-weight:800
}
.entry-title {
 background:#ededed;
 color:#000
}

.maincontent1 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent2 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent3 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent4 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent5 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent6 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent7 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent8 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent9 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent10 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent11 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.maincontent12 {
 background-color:#f9f9f9;
 padding:10px;
 border-radius:25px
}
.headlinez {
 font-weight:400;
 font-size:32px;
 color:#000!important
}
.textlinez {
 font-weight:400;
 font-size:22px!important;
 color:grey!important
}
.headlinez1 {
 font-weight:bold;
 font-size:32px;
 color:#e62121!important
}
.textlinez1 {
 font-weight:400;
 font-size:20px!important;
 color:#000!important
}
/* flash nick name */
.flash {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/bluelight.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}
.brown {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/power2.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}
.zyte {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/zyton.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}

.tobe {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/tobe.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}

.zhry {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/zhry.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}

.darkblue {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/darkblue.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}
.pink2 {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/pink2.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}
.gold {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/gold.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}
.red6 {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/red6.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}
.rose {
    font-size: 17px;
    font-family: sans-serif;
    background-image: url(https://cdn.moon.chat/css/namegif/rose.webp);
    -webkit-background-clip: text;
    color: transparent;
    background-size: 100% 100%;
}

/* Social Media Footer Icons */
#menu_main_links .intro_login_btn,
#menu_main_links button.social_btn {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    padding: 0 !important;
    margin: 0 4px !important;
    border-radius: 50% !important;
    border: none !important;
    outline: none !important;
    cursor: pointer !important;
    color: #ffffff !important;
    font-size: 20px !important;
    line-height: 1 !important;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.16) !important;
    transition: transform 0.22s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.22s cubic-bezier(0.4, 0, 0.2, 1) !important;
    text-decoration: none !important;
}
#menu_main_links .intro_login_btn:hover,
#menu_main_links button.social_btn:hover {
    transform: translateY(-3px) scale(1.08) !important;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.26) !important;
}
#menu_main_links .intro_login_btn i,
#menu_main_links button.social_btn i {
    color: #ffffff !important;
    font-size: 20px !important;
    line-height: 1 !important;
    text-align: center !important;
    display: inline-block !important;
}
#menu_main_links .app_facebook,
.app_facebook {
    background: #1877f2 !important;
    color: #ffffff !important;
}
#menu_main_links .app_facebook:hover,
.app_facebook:hover {
    background: #166fe5 !important;
}
#menu_main_links .app_youtube,
.app_youtube {
    background: #ff0000 !important;
    color: #ffffff !important;
}
#menu_main_links .app_youtube:hover,
.app_youtube:hover {
    background: #e60000 !important;
}
#menu_main_links .app_twitter,
.app_twitter {
    background: #1da1f2 !important;
    color: #ffffff !important;
}
#menu_main_links .app_twitter:hover,
.app_twitter:hover {
    background: #0d95e8 !important;
}
#menu_main_links .app_insta,
.app_insta {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%) !important;
    color: #ffffff !important;
}
#menu_main_links .app_insta:hover,
.app_insta:hover {
    opacity: 0.92 !important;
}


/* Centering sections and link grids */
.moon_country_links,
section.moon_country_links {
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
}
.moon_country_links h2,
.moon_country_links h3 {
    text-align: center !important;
}
.moon_country_grid {
    justify-content: center !important;
}
.moon_country_grid a {
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.social_footer_wrap {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 15px auto !important;
    text-align: center !important;
}
.intro_footer,
#main_footer,
#main_footer .section_content,
#main_footer .section_inside {
    text-align: center !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
#menu_main_links {
    margin: 0 auto !important;
    float: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* Hide download app buttons and links for in-app visitors */
.is_android_app .app_btn,
.is_android_app .mm_btn_app,
.is_android_app .ag_btn_app,
.is_android_app .ac_btn_app,
.is_android_app .a7la7p_btn_app,
.is_android_app #left_menu_download_app,
.is_android_app .badge_gplay,
.is_android_app .ag_badge_gplay,
.is_android_app a.ag_tag_badge,
.is_android_app a[href*="play.google.com/store/apps"],
html.is_android_app .app_btn,
html.is_android_app .mm_btn_app,
html.is_android_app .ag_btn_app,
html.is_android_app .ac_btn_app,
html.is_android_app .a7la7p_btn_app,
html.is_android_app #left_menu_download_app,
html.is_android_app .badge_gplay,
html.is_android_app .ag_badge_gplay,
.is_android_app a.ag_tag_badge,
html.is_android_app a[href*="play.google.com/store/apps"],
body.is_android_app .app_btn,
body.is_android_app .mm_btn_app,
body.is_android_app .ag_btn_app,
body.is_android_app .ac_btn_app,
body.is_android_app .a7la7p_btn_app,
body.is_android_app #left_menu_download_app,
body.is_android_app .badge_gplay,
body.is_android_app .ag_badge_gplay,
.is_android_app a.ag_tag_badge,
body.is_android_app a[href*="play.google.com/store/apps"] {
    display: none !important;
}
