.ow, body, .base_sign_in{background-color:#000000}
body, html, .ow_page_container .ow_page{color:#cf992a}
.ow_page_wrap, .base_sign_in{background-image:url(https://leopardprint.com/ow_userfiles/themes/theme_image_34.png)}
h1{color:#5b2b3d}
.base_index_page{background-image:url(https://leopardprint.com/ow_userfiles/themes/theme_image_35.png)}
a, .ow_content a{color:#cf992a}
.ow_logo{background-image:url(https://leopardprint.com/ow_userfiles/themes/theme_image_30.png)}
.ow_main_menu li a{color:#cf992a}
.ow_txt_value{color:#1c4b4b}
.ow_regular li {
    list-style: none !important;        /* Remove standard bullets */
    background: none !important;        /* Remove any background color/image */
    background-image: none !important;  /* Extra safety */
    /* padding-left: 0 !important; */   /* Remove this line */
    margin-left: 0 !important;          /* Keep if you don't want extra margin */
}

/* ======================================== */
/* RENAME "GENDER" TO "User type" (CAT 2) */
/* Purpose: Align UI language with account placement logic */
/* ======================================== */

/* Hide original "Gender" label text */
label[for="input_usearch_sex"] {
    font-size: 0 !important;
}

/* Inject replacement label text */
label[for="input_usearch_sex"]::after {
    content: "User type" !important;
    font-size: 13px !important;
    color: #cf992a !important;
}

/* ======================================== */
/* HIDE "LOOKING FOR" LABEL TEXT (CAT 2) */
/* Purpose: Reduce UI confusion while preserving backend logic */
/* ======================================== */

label[for="input_usearch_match_sex"] {
    font-size: 0 !important;
}

/* ======================================== */
/* HIDE "LOOKING FOR" DROPDOWN (CAT 2) */
/* Purpose: Remove redundant user-facing field while preserving backend matching */
/* ======================================== */

#input_usearch_match_sex {
    display: none !important;
}

/* ======================================== */
/* HIDE "LOOKING FOR" ROW IN PROFILE SUMMARY (CAT 2) */
/* Purpose: Remove Cat 2 from user-facing profile view */
/* ======================================== */

.ow_table_3.data_table tr:nth-of-type(7) {
    display: none !important;
}

/* ======================================== */
/* RENAME "GENDER" TO "User Type" (JOIN FORM) */
/* Purpose: Align terminology with Leopard Print branding */
/* ======================================== */

label[for="input_joinForm_sex"] {
    font-size: 0 !important;
}

label[for="input_joinForm_sex"]::after {
    content: "User Type";
    font-size: 14px;
    font-weight: normal;
    color: inherit;
}

/* ======================================== */
/* REPLACE "LOOKING FOR" WITH "SHOW ME THE" (CAT 2) */
/* Purpose: Maintain continuity with checkbox row */
/* ======================================== */

tr:has(ul.ow_checkbox_group) td.ow_label label {
    font-size: 0 !important;
}

tr:has(ul.ow_checkbox_group) td.ow_label label::after {
    content: "Show me the";
    font-size: 14px;
    font-weight: 600;
}

/* ======================================== */
/* ANSWER OPTIONS: "GENTLEMEN" (CAT 2) */
/* Purpose: Replace checkbox label text for match_sex_1 */
/* ======================================== */

label[for="input_joinForm_match_sex_1"] {
    font-size: 0 !important;
}

label[for="input_joinForm_match_sex_1"]::after {
    content: "Gentlemen";
    font-size: 14px;
    font-weight: 600;
}

/* ======================================== */
/* ANSWER OPTIONS: "LADIES" (CAT 2) */
/* Purpose: Replace checkbox label text for match_sex_2 */
/* ======================================== */

label[for="input_joinForm_match_sex_2"] {
    font-size: 0 !important;
}

label[for="input_joinForm_match_sex_2"]::after {
    content: "Ladies";
    font-size: 14px;
    font-weight: 600;
}

/* ======================================== */
/* HIDE CHAT POPUP + SOUND BUTTON (CAT 3)   */
/* Purpose: Remove full chat panel, bubble, */
/*          chat button, and sound toggle   */
/* ======================================== */

.ow_bot_panel,
.btn2_panel,
.ow_btn_sound {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* ======================================== */
/* HIDE SKADATE POWERED-BY BADGE (CAT 4)    */
/* Purpose: Remove the SkaDate branding     */
/*          image from all user-facing UI   */
/* ======================================== */

img[alt="Powered by SkaDate Dating Software"] {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

h1 {
    font-size: 20px;
    font-family: "Trebuchet MS", "Helvetica CY", sans-serif;
    line-height: 19px;
    padding-left: 0px;
    color: #d09915; /** OW_Control type: color, key: titleColor, section: 2. Colors, label:2. Title **/
    text-transform: uppercase;
    margin-left: 0px;
    background-repeat: no-repeat;
}

h1 {
    font-size: 20px;
    font-family: "Trebuchet MS", "Helvetica CY", sans-serif;
    line-height: 19px;
    padding-left: 0px;
    color: #d09915; /** OW_Control type: color, key: titleColor, section: 2. Colors, label:2. Title **/
    text-transform: uppercase;
    margin-left: 0px;
    background-repeat: no-repeat;
}

} */
input[type=submit],
input[type=button]{
    background-color: transparent;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(images/ic_right_arrow.png);
    padding: 1px 31px 2px 0px;
    color: #d09915;
    font-weight: normal;
    cursor: pointer;
    height: 30px;
    font-family: 'pf_beausans_prothin', "Trebuchet MS", "Helvetica CY", sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    border: none;

}
.ow_content_menu li a{
    display: block;
    padding: 3px 3px 4px 0px;
    font-size: 12px;
    color: #d09915;
}
h1, h2, h3, h4, h5{
    color: #d09915; 
    margin: 0;
    padding: 0;
    font-weight: bold;

}
.ow_sign_in_wrap  h2 {
    font-size: 28px;
    line-height: 36px;
    margin:0 8px 10px 8px;
    padding:0 40px;
    color: #d09915;
    font-family: 'pf_beausans_prothin', "Trebuchet MS", "Helvetica CY", sans-serif;
}

html, body {
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
 overflow-x: hidden;
}

.ow_sign_in_wrap p {
color: #cf992a !important; 
}