/*
Theme Name: SmartSoft Child
Theme URI: https://smartsoft.gavencreative.com
Template: smartsoft
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: SmartSoft is perfect for software companies, startups, mobile app showcases, IT agencies, and similar businesses. With SmartSoft, you will have no trouble triggering everyone’s attention in close to no time. Home demos, tons of inner layouts, Elementor Page Builder, sliders, and blog pages are all the different treats of SmartSoft. Set up product shops with WooCommerce integration in an instant! SmartSoft is compatible with all browsers and screens, making it mobile-friendly. Let the world know about your IT company with SmartSoft!
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.5.4.1759437489
Updated: 2025-10-02 17:38:09

*/

.awsm-grid-item .awsm-job-item {
    border-radius: 8px !important;
}


.awsm-grid-item .awsm-job-item:hover {
    border-color: #ee7129;
}

.awsm-job-post-title {
    color: #575756;
}

.awsm-grid-item .awsm-job-item:hover .awsm-job-post-title {
    color: #ee7129;
    transition: all 0.3s ease;
}

.awsm-grid-item .awsm-job-item:hover .awsm-job-more {
    color: #ee7129;
    transition: all 0.3s ease;
}

input:focus-visible {
    border-color: #ee7129;
}

.awsm-job-more-container{
	padding-top: 10px;
}


.awsm-job-container {
    max-width: 1340px;
    width: 100%;
    margin: 0 auto;
    padding: 30px 20px 0px 20px;
}

.awsm-job-form-inner h2 {
    margin: 0 0 30px;
	font-size: 32px;
	color: #575756;
}

.awsm-job-item h2.awsm-job-post-title {
  line-height: 30px;
}

.awsm-application-submit-btn{
	font-weight: 600;
	background-color: #575756;
	padding: 10px 20px 10px 20px;
	color: white;
	font-family: var(--font2);
	width: 100%;
	border-radius: 3px;
}

.awsm-application-submit-btn::before {
    background: #fff;
    content: "";
    height: 155px;
    opacity: 0;
    position: absolute;
    top: -100px;
    transform: rotate(35deg);
    width: 50px;
    transition: all 2500ms cubic-bezier(0.19, 1, 0.22, 1);
    left: -50%;
}

.awsm-application-submit-btn::after {
    background: #fff;
    content: "";
    height: 20rem;
    opacity: 0;
    position: absolute;
    top: -100px;
    transform: rotate(35deg);
    transition: all 2500ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 8rem;
    left: -100%;
}

.awsm-jobs-single-title{
	color: #575756;
	font-size: 40px;
	line-height: 50px;
}

.awsm-back-to-listings {
    margin:10px 0px 10px 0px;
}

.awsm-btn-back {
    color: #575756;
}

.awsm-btn-back:hover {
    color: #ee7129;
}

.elementor-headline-dynamic-wrapper svg {
  margin-top: 5px;
}

.awsm-filter-item-search .awsm-job-search-icon-wrapper {
    position: absolute;
    right: 0;
    top: 30px;
    width: 48px;
    height: 100%;
    font-size: 16px;
    color: #ccc;
    line-height: 48px;
    text-align: center;
    cursor: pointer;
}

.awsm-filter-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    width: 46px;
    padding: 12px;
    border: 1px solid #C3C5C8;
    margin: 0 10px 12px;
    border-radius: 8px;
    outline: 0 !important;
    color: #111;
    height: fit-content;
    align-self: end;
}

@media (min-width: 768px) {
	.awsm-filter-toggle {
		display: none;
	}
}

@media (max-width: 394px) {
    #tamanhocounter .elementor-widget-container {
    height: 155px;
}
}


