.awsm-b-filter-wrap {
    margin: 0 -10px 0px !important;
}

.awsm-b-lists {
    border: 0px !important;
}

.awsm-b-list-item .awsm-b-job-item {
	border-bottom: 0px !important;
	background: #2c537003;
}

.awsm-b-list-item{
	border: 1px solid #2c5370 !important;
	border-radius: 2px !important;
	position: relative;
	margin-bottom: 15px;
}

.awsm-b-job-item h2.awsm-b-job-post-title {
	margin: 0px !important;
    padding: 0px !important;
    font-size: 20px;
}

.awsm-b-job-item h2.awsm-b-job-post-title a {
	color: #2c5370;
	text-decoration: none;
	text-wrap: nowrap;
}

.awsm-b-job-item {
	padding: 15px 15px 20px 15px !important;
}

.awsm-b-list-right-col .awsm-job-specification-wrapper {
	position: absolute;
    left: 15px;
    bottom: 15px;
}

.awsm-job-more-container {
	padding: 10px;
    background: #ecd86b;
    border-radius: 2px;
}

.awsm-job-more {
	text-decoration: none;
	color: white;
}

.awsm-b-job-item {
	display: flex;
	justify-content: space-between;
}

.awsm-b-list-right-col {
	display: flex;
	justify-content: end;
}

.awsm-selectric .label {
	display: unset;
	line-height: 40px;
}

.awsm-job-form-plugin-style .awsm-b-job-form-control {
	min-height: 40px !important;
}

.awsm-job-form-plugin-style .awsm-application-submit-btn, .awsm-job-form-plugin-style .awsm-jobs-primary-button {
	cursor: pointer !important;
}

.wpcf7 input, .wpcf7 textarea {
	width: 90% !important;
	outline: none !important;
	box-shadow: unset !important;
}

.wpcf7 p {
	margin-top: 0px !important;
}

.wpcf7 {
	margin-top: 0px !important;
}

.wpcf7 textarea {
	margin-bottom: 1em !important;
}

.wpcf7 input[type="submit"] {
	border-radius: 4px !important;
}
ul.blog-list-style li .blog-thumbx.wp-block-post-featured-image {
    width: 20%;
}

.wp-block-post-excerpt__more-link {
	background: var(--wp--preset--color--primary);
	padding: 10px 15px;
	color: white !important;
	text-decoration: none;
	transition: opacity 0.3s;
}

.wp-block-post-date::before {
	  content: "";
	  display: inline-block;
	  width: 18px;
	  height: 18px;
	  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12%207V12L14.5%2013.5M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20stroke%3D%22%233d3d3d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
	  background-repeat: no-repeat;
	  background-size: contain;
	  margin-right: 0.1em;
	  vertical-align: middle;
}

.wp-block-post-author::before {
	  content: "";
	  display: inline-block;
	  width: 18px;
	  height: 18px;
	  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5%2021C5%2017.134%208.13401%2014%2012%2014C15.866%2014%2019%2017.134%2019%2021M16%207C16%209.20914%2014.2091%2011%2012%2011C9.79086%2011%208%209.20914%208%207C8%204.79086%209.79086%203%2012%203C14.2091%203%2016%204.79086%2016%207Z%22%20stroke%3D%22%233d3d3d%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");
	  background-repeat: no-repeat;
	  background-size: contain;
	  margin-right: 0.1em;
	  vertical-align: middle;
}

.remove-underline, p.remove-underline, .remove-underline p, .remove-underline a {
	text-decoration: unset !important;
}
.wp-block-buttons .wp-block-button__link {
	transition: opacity 0.3s;
}
.wp-block-buttons .wp-block-button__link:hover {
	opacity: 0.9;
	background: var(--wp--preset--color--primary) !important;
}


.wp-block-post-excerpt__more-link:hover {
	opacity: 0.9;
}

.st-widgetBX ul.wp-block-latest-posts li a.wp-block-latest-posts__post-title {
	text-decoration: none;
    margin-bottom: 5px !important;
    display: block;
    line-height: 20px;
    font-weight: 400;
    color: #78797c;
}

.wp-block-latest-posts{
	margin: 0px !important;
}

.wp-block-latest-posts a:hover{
	color: var(--wp--preset--color--primary) !important;
}

.st-widgetBX ul.wp-block-latest-posts li {
	min-height: auto !important;
	margin: 0px !important;
	margin-block: 10px !important;
}

.center-aligned-image{
	display: flex;
	justify-content: center;
}

.height-100  {
	height: 100%;
}

@media screen and (max-width: 767px) {
    ul.blog-list-style li .blog-thumbx.wp-block-post-featured-image {
        width: 100%;
        float: none;
        margin: 0 0 20px 0;
    }
	
	.HeadMenu-BX {
		display: none;
	}
	
	h2.wp-block-heading.fix-mobile-font-size {
		font-size: 15px !important;
	}
}
