/*!
Theme Name: UDENT2024
Theme URI: UDENT2024
Author: James Richardson
Author URI: UDENT2024
========================================================================== */


/** By James **/

h2, h3, h4, .section-title: {
	color:#5CB3BA !important;
}

.clipped_image_bg {
	width:100%; 
	height:180px; 
	background-position: center -120px;
	background-repeat: no-repeat;
 /*  clip-path: inset(60px 0px 60px 0px); /* Top, right, bottom, left */ */
}


/* Ensure the language chooser is displayed inline */
.language-chooser {
    display: flex; /* Arrange items in a row */
    justify-content: center; /* Center items (optional) */
    align-items: center; /* Align vertically */
    list-style: none; /* Remove default list styling */
    margin: 0;
    padding: 0;
}

/* Style individual language items */
.language-chooser li {
    margin-right: 10px; /* Add space between icons */
}

.language-chooser li:last-child {
    margin-right: 0; /* Remove margin for the last icon */
}

/* Style the language links */
.language-chooser a {
    display: inline-block;
    text-decoration: none; /* Remove underline */
}

/* Style the flags */
.qtranxs-flag {
    width: 24px; /* Adjust size of the flags */
    height: auto; /* Maintain aspect ratio */
    /* border-radius: 50%; */ /* Optional: make flags circular */
    /* box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); */ /* Add a subtle shadow */
}

/* Highlight the active language */
.language-chooser .active img {
    border: 2px solid #007bff; /* Add a border to the active flag */
}




/*** Contact Start ***/
.contact {
    background: linear-gradient(rgba(21, 185, 217, 0.9), rgba(21, 185, 217, 0.9)), url(../img/carousel-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

/* Targeting the submit button by ID */
#wpforms-submit-1165 {
    box-shadow: inset 0 0 0 0 var(--bs-primary);
}

#wpforms-submit-1165:hover {
    box-shadow: inset 600px 0 0 0 var(--bs-primary) !important;
    color: var(--bs-white) !important;
}

/* Targeting the input fields by ID */
#wpforms-1165-field_0,  /* Name field */
#wpforms-1165-field_1,  /* Email field */
#wpforms-1165-field_3,  /* Phone field */
#wpforms-1165-field_2 { /* Message field */
    color: var(--bs-light);
    background: transparent;
    border: 1px solid white;
	height:66px;
	margin-bottom:10px;
	border-radius:5px;
	width:100%;
	padding:10px;
}

/* Targeting the label elements by ID */
label[for="wpforms-1165-field_0"],
label[for="wpforms-1165-field_1"],
label[for="wpforms-1165-field_3"],
label[for="wpforms-1165-field_2"] {
    color: var(--bs-light);
}

/* Targeting the submit button in the wpforms-submit-container by ID */
#wpforms-submit-1165 {
    background-color: transparent;
    border: 2px solid var(--bs-primary);
    color: var(--bs-primary);
	box-shadow: inset 0 0 0 0 var(--bs-primary);
	width:100%;
	height:66px;
	margin-top:20px;
	border-radius:5px;
	background-color: #fff;
}

#wpforms-submit-1165:hover {
    background-color: var(--bs-primary);
    color: var(--bs-white);
	box-shadow: inset 0 0 0 0 var(--bs-primary);
}

.wpforms-field-hp {
    display: none !important;
}


.row.g-5 {
    align-items: flex-start !important;
}

.bg-breadcrumb .text-white {
    text-shadow: 1px 10px 8px rgba(21, 185, 217, 0.25) !important; /* #15B9D9 with 25% opacity */
}


.slider_text {
    text-shadow: 1px 10px 8px rgba(0, 0, 0, 0.25) !important; /* #15B9D9 with 25% opacity */
}

.highlighted {
            background-color: rgba(19, 191, 214, 0.8); /* Yellow background */
            padding: 10px 20px; /* Padding for spacing */
            border-radius: 10px; /* Rounded corners */
            display: inline-block; /* Hug the text */
			color: #fff !important;
			font-weight:bold;
}