/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.taxonomy-category>a {
    display: flex;
    flex-direction: revert;
    align-items: flex-start;
    gap: 16px;
}

.content_exclusive {
    /* display: flex; */
    padding: var(--2XL, 40px);
    /* flex-direction: column;
    justify-content: center;
    align-items: center; */
    /* background: var(--Neutrals-N20, #F7F7F7); */
}

#wpmem_msg,
.wpmem_msg,
#wpmem_reg,
#wpmem_login {
    width: 100%!important;
}

.ja_user_disabled {
    color: red;
}

#member-registration-form .form-group {
    position: relative;
}

#member-registration-form .form-group label {
    position: absolute;
    bottom: -20px;
    left: 0px;
    font-size: 10px;
    color: red;
}


/*.input-phone-group {
	display: flex;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;	
}

.input-phone-group .cc-picker {
	padding: 9px 15px 5px 10px;
}

.input-phone-group .cc-picker::after {
	top: 50%;
	transform: translateY(-50%);
}

.input-phone-group .cc-picker .cc-picker-code {
	display: none;	
}

.input-phone-group #mobile_phone_number {
	border: none;
	box-shadow: none;
	border-left: 1px solid #ccc;
	border-radius: 0;
	margin-left: 5px;
}*/