/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.mega_inner_menu a {
	color: #33373d !important;
}
ul, ol{
	margin-bottom:20px
}

.lw-work-study-cards .work-study .elementor-post__card {
	border-radius: 20px;
	border: 1px solid #D9D9D9;
}

.lw-work-study-cards .work-study .elementor-post__card:hover {
	background: rgb(240, 179, 29, 1);
}

.lw-work-study-cards .work-study .elementor-post__title {
	line-height: 1.3;
	margin-bottom: 10px;
	color: #0A294A;
}

.lw-work-study-cards .work-study .elementor-post__title a {
	display: block;
	color: #0A294A;
}

.lw-work-study-cards .work-study:hover .elementor-post__title a, .lw-work-study-cards .work-study .elementor-post__title:hover a {
	color: #FFFFFF;
}

.lw-work-study-cards .work-study .elementor-post__read-more {
	margin-bottom: 10px;
}

.lw-work-study-cards .work-study:hover .elementor-post__read-more, .lw-work-study-cards .work-study .elementor-post__read-more:hover {
	color: #FFFFFF;
}
.hbspt-form .form_dark label {
	color: #FFFFFF !important;
}

.txt-center{
	text-align: center !important;
}
.main-password-form-container {
	background-color: #0E2A4B;
	height: calc(100vh - 200px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-password-form-container .center-custom.search-form {
	text-align: center;
	width: 90%;
}
.main-password-form-container .center-custom.search-form h2 {
	color: #ffffff;
	text-align:center;
	font-size: 45px;
    line-height: 50px;
    margin: 0 0 5px 0;
	letter-spacing: normal;
}
.main-password-form-container .search-form .post-password-label {
	text-align: center;
	color: #ffffff;
	margin-bottom: 25px;
}
.main-password-form-container .search-form .password-form-container .post-password-class {
	width: 320px;
	border-radius: 8px;
}
.main-password-form-container .search-form .password-form-container .button {
	padding: 8px 25px 8px 25px;
	border-radius: 8px;
	margin-left: 10px;
}
@media only screen and (max-width: 768px) {
	.main-password-form-container {
	height: auto;
	padding: 70px 0;
}
	.main-password-form-container .center-custom.search-form h2 {
	font-size: 22px;
	line-height: 30px;
}
}
@media only screen and (max-width: 480px) {
	.main-password-form-container .center-custom.search-form h2 {
	font-size: 18px;
	line-height: 30px;
}
.main-password-form-container .search-form .password-form-container .post-password-class {
	width: 190px;
}
	.main-password-form-container .search-form .post-password-label {
		font-size: 14px;
	}
.main-password-form-container .search-form .password-form-container .button {
	padding: 8px 15px 8px 15px;
}
}