/***** General Style *****/
a {
text-decoration: none;
}

a:focus,
input:focus,
button:focus {
outline: none;
}

/***** Header Style *****/
.av-header-info {
display: flex;
gap: 25px;
align-items: center;
justify-content: right;
}

.av-header-bdg .ti-widget {
display: flex !important;
}

.av-header-bdg .ti-widget strong {
font-size: 15px !important;
font-family: 'Poppins' !important;
letter-spacing: -0.2px;
}

.av-header-ph a {
color: #2A2A2A !important;
font-weight: 600;
line-height: 1;
display: flex;
font-family: 'Poppins';
font-size: 16px;
align-items: center;
}

.av-header-ph a img {
width: 22px;
margin-right: 5px;
margin-top: -2px;
}

.menu-about .elementor-icon-list-items li:last-child {
display: none;
}

.wpforms-container {
margin: 0px !important;
}

.wpforms-container .wpforms-field-row {
max-width: 100% !important;
}

.wpforms-container form input,
.wpforms-container form select {
max-width: 100% !important;
border: 1px solid #dddddd !important;
border-radius: 5px !important;
font-size: 15px !important;
height: 50px !important;
}

.wpforms-container form label {
font-size: 14px !important;
line-height: 22px !important;
}

.wpforms-container form textarea {
max-width: 100% !important;
border: 1px solid #dddddd !important;
border-radius: 5px !important;
font-size: 15px !important;
}

.wpforms-container form input:focus,
.wpforms-container form textarea:focus,
.wpforms-container form select:focus {
box-shadow: none !important;
border: 1px solid #6DA8B6 !important;
outline: none !important;
}

.wpforms-container form input::-webkit-input-placeholder,
.wpforms-container form textarea::-webkit-input-placeholder,
.wpforms-container form select::-webkit-input-placeholder,
.wpforms-container form input::-moz-placeholder,
.wpforms-container form textarea::-moz-placeholder,
.wpforms-container form select::-moz-placeholder,
.wpforms-container form input:-ms-input-placeholder,
.wpforms-container form textarea:-ms-input-placeholder,
.wpforms-container form select:-ms-input-placeholder,
.wpforms-container form input:-moz-placeholder,
.wpforms-container form textarea:-moz-placeholder,
.wpforms-container form select:-moz-placeholder {
color: #2A2A2A !important;
opacity: 1 !important;
}

.wpforms-container form .wpforms-uploader {
border-radius: 5px !important;
border: 1px solid #dddddd !important;
}

.wpforms-container form .wpforms-uploader .modern-title {
font-size: 14px;
text-transform: uppercase;
}

.wpforms-container form .wpforms-uploader .modern-hint {
font-size: 12px !important;
text-transform: uppercase;
margin-top: 5px;
letter-spacing: 1px;
color: #999999 !important;
}

.wpforms-container form fieldset ul li input {
padding: 0px !important;
height: auto !important;
}

div.wpforms-container-full input[type=checkbox]:checked:before, 
div.wpforms-container-full input[type=radio]:checked:before {
border-color: #6DA8B6 !important;
box-shadow: 0 0 0 1px #6DA8B6, 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
}

div.wpforms-container-full input[type=checkbox]:checked:after {
border-left: 4px solid #6DA8B6 !important;
border-bottom: 4px solid #6DA8B6 !important;
}

.wpforms-container form .wpforms-submit {
font-family: "Poppins", Sans-serif !important;
font-weight: 600;
text-transform: uppercase;
transition-duration: 0.5s;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: var(--e-global-color-accent) !important;
padding: 22px 35px 22px 35px !important;
background: #FF9469 !important;
height: 60px !important;
border-radius: 10px !important;
line-height: 1px !important;
transition: all 0.5s;
width: 100%;
}

.wpforms-container form .wpforms-submit:hover {
background: #E47E55 !important;
}

div.wpforms-container-full button[type=submit]:focus:after {
display: none !important;
}

.filter-dropdown-wrapper {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 20px;
}

.filter-dropdown {
position: relative;
width: 40%;
}

.filter-dropdown-btn::after {
content: "";
background-image: url(https://staging.aventusclinic.com/wp-content/uploads/2025/07/chevron-down.svg);
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: center;
width: 15px;
height: 20px;
display: inline-block;
float: right;
margin-left: 10px;
margin-top: 4px;
}

.filter-dropdown-btn {
padding: 20px 24px;
cursor: pointer;
background: #ffffff;
width: 100%;
text-align: left;
box-shadow: 3px 7px 10px 0px rgba(89, 153, 165, 0.2);
border-radius: 10px;
}

.filter-dropdown-list {
display: none;
position: absolute;
z-index: 99;
background: #ffffff;
width: 100%;
max-height: 300px;
overflow-y: auto;
box-shadow: 3px 7px 10px 0px rgba(89, 153.00000000000006, 165.99999999999997, 0.2);
border-radius: 10px;
margin-top: 5px;
padding: 0px 0px 0px 0px;
}

.filter-dropdown-list li {
cursor: pointer;
list-style: none;
border-bottom: 1px solid #dddddd;
padding: 14px 20px 12px 20px;
transition: all 0.5s;
}

.filter-dropdown-list li:last-child {
border-bottom: none;
}

.filter-dropdown-list li:hover {
background: #6DA8B6;
color: #ffffff;
}

.filter-show {
display: block !important;
}

#filter-go-btn {
display: inline-block;
background: #FF9469;
color: #ffffff;
text-decoration: none;
box-shadow: 3px 7px 10px 0px rgba(89, 153.00000000000006, 165.99999999999997, 0.2);
font-weight: bold;
line-height: 66px;
padding: 0px 35px;
text-transform: uppercase;
border-radius: 10px;
font-size: 18px;
font-family: 'Poppins';
}

.single-post .av-header-book-btn a {
color: #ffffff !important;
}

/***** End Header Style*****/
