/* Prevent overscrolling - Dont delete */
body .wp-site-blocks{
	contain:paint;
}
/* Prevent overscrolling - Dont delete */

/* Sticky Menu Implementation */
header{
	display:initial !important;
}

/* Homepage */
.homepage_service_block{
	z-index:2;
}

/* Mega Menu Primary */
#mega-menu-wrap-primary ul.mega-sub-menu
{
	margin-top:20px !important;
}

/* Homepage */
#wpforms-2265{
	margin-bottom:0px;
}

#wpforms-2265 .wpforms-field-container .wpforms-field{
	width:33%;
}
#wpforms-2265 .wpforms-submit-container{
	margin:0px;
	padding-top: 15px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.menu-contact a{
	background: #ef4d48 !important;
  color: #fff !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.menu-contact{
	margin-right:0px !important;
}

/* CTA - Form Style */
#wpforms-1896 .wpforms-field{
	visibility:collapse !important;
	overflow:hidden !important;
}

#wpforms-1896 .wpforms-description{
	letter-spacing:2px;
}

#wpforms-1896 .wpforms-field-label{
	font-weight:normal;
}

#wpforms-1896 input, 
#wpforms-1896 textarea,
#wpforms-1896 select
{
	width:100%;
	background-color: rgb(223, 232, 239);
  border: none;
	border-radius:5px;
}
#wpforms-1896 .wpforms-submit-container{
	margin:0px;
	padding:0px;
}
#wpforms-1896 .wpforms-submit-container button{
	border-radius: 25px;
  width: 200px;
}
/* CTA - Form Style */
/* CONTACT US FORM STYLES */
#wpforms-167{
	margin-top:0px;
}
#wpforms-167 .wpforms-head-container{
	padding: 15px 0 0px 0;
}
#wpforms-167 .wpforms-title{
	font-family: "Poppins";
	font-weight:400;
}
#wpforms-167 input, 
#wpforms-167 textarea{
	width:100%;
	background-color: rgb(223, 232, 239);
  border: none;
	border-radius:5px;
}
#wpforms-167 input[type="checkbox"]{
	width:auto !important;
}
#wpforms-167 .wpforms-submit-container{
	margin:0px;
	padding:0px;
}
#wpforms-167 .wpforms-submit-container button{
	border-radius: 25px;
  width: 200px;
}


/* CONTACT US FORM STYLES */

/* Join Us Page */
.wpforms-description {
	letter-spacing: 1px !important;
  line-height: 30px !important;
}

/* Resources Menu Styling */
#mega-menu-item-recent-posts-3 ul {
	list-style:none;
	padding:0px;
}
#mega-menu-item-recent-posts-3 ul li{
	padding-bottom:10px;
}
#mega-menu-item-recent-posts-3 ul li a:hover{
	color:var(--wp--preset--color--accent-text);
}

#mega-menu-item-tag_cloud-2 a:hover{
	color:var(--wp--preset--color--accent-text);
}

/* Jobs Listing Page */
.awsm-job-item {
	font-size:15px !important;
}

.awsm-job-more {
	padding: 10px 15px !important;
	color:#fff !important;
}

.awsm-job-item h2.awsm-job-post-title {
	letter-spacing: 1px;
  font-weight: 400;
  line-height: 30px;
}
.awsm-job-head, .awsm_job_spec_above_content {
    margin-top: 20px;
    line-height: 40px;
}

.awsm-selectric {
	border-radius: 15px;
}

.awsm-selectric .label {
	font-size:15px !important;
}

.awsm-selectric-items li, .awsm-selectric-items ul {
	font-size:15px !important;
}

/* Job Detail Page */
awsm-job-wrap .awsm-grid-item {
	padding:15px !important;
}



.awsm-job-form-inner h2 {
    font-size: 25px;
    letter-spacing: 1px;
}
.awsm-application-submit-btn{
	background-color: var(--wpforms-button-background-color);
    color: var(--wpforms-button-text-color);
    height: var(--wpforms-button-size-height);
    border-radius: 25px;
    width: 200px;
    border: none;
    font-size: 18px;
    letter-spacing: 1px;
}

.awsm-job-specification-wrapper{
	line-height: 30px;
}
.awsm-job-more-container{
	margin: 15px 0px;
}
.awsm-job-more{
	background-color: var(--eb-global-primary-color);
	padding: 10px;
  border-radius: 5px;
}
.awsm-job-more:hover{
	color:#fff;
}

.uagb-infobox-shape-squre{
	border-radius:10px;
}

.root-eb-feature-list-ntthnj3 .eb-feature-list-icon-inner, .root-eb-feature-list-tcckads .eb-feature-list-icon-inner{
	border-radius:5px;
}

.eb-row-vpk09 .eb-row-wrapper{
	background-color:#1F2B38;
}

.wp-block-stackable-heading{
	width:auto !important;
}
.casestudy-solution:hover h3.uagb-ifb-title{
	color:#ef4d48;
}