/**
 * Theme Name: Jobify - Classic
 * Theme URI: https://astoundify.com/
 * Author: Astoundify
 * Author URI: http://astoundify.com
 * Description: Everything you need to build a professional job board.
 * Version: 1.0.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: white, one-column, right-sidebar, fixed-width, custom-background, custom-header, theme-options, full-width-template, featured-images, flexible-header, custom-menu, translation-ready
 * Template: jobify
*/
/**
 * The parent theme's CSS is automatically included so there is no need
 * to use the @import rule to include the parent theme CSS.
 *
 * Place Custom CSS Below this.
 */

@import "assets/styles/old.css";
@import "assets/styles/main.css";




#page .advantages-section .advantages-list .elementor-row .elementor-column .elementor-text-editor p {
    color: #003A61;
    font-size: 14px;
    line-height: 20px; }

.hero-search .search_jobs>div input[type=submit] {
	height: 40px;
    line-height: 22px; }

#main .elementor-col-33 .search_jobs > div {
	margin-bottom: 15px;
	margin-left: 0;
	width: 100%; }
#main .elementor-col-33 .search_jobs > div.search_submit {margin-bottom: 0;}


.button-link .elementor-button:hover .elementor-button-icon svg {overflow: visible;}
.button-link .elementor-button:hover .elementor-button-icon svg path {animation: mover .7s infinite alternate;}

@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-5px); }
}


#page .elementor-widget-button:not(.button-link) .elementor-button-wrapper .elementor-button:hover, 
#page .elementor-widget-button:not(.button-link) .elementor-button-wrapper .elementor-button:focus {
	background: #28BFDA;
}
#page .elementor-widget-button:not(.button-link) .elementor-button-wrapper .elementor-button:hover:after, 
#page .elementor-widget-button:not(.button-link) .elementor-button-wrapper .elementor-button:focus:after {
	border-bottom-color: #62CE6D;
}

#page .elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button {
	border: 3px solid #fff;
	padding: 11px 32px;
}
#page .elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button:after {
    bottom: -3px;
	right: -3px;
}
#page .elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button:hover, 
#page .elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button:focus {
	background: #fff;
	border-color: #28BFDA;
}
#page .elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button:hover:after, 
#page .elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button:focus:after {
    border-bottom-color: #62CE6D;
}

#page .video-section .elementor-custom-embed-image-overlay i {background: #003A61;}




#page .jobs-counter__section .jobs-listing__list .container .job-status-box .job-status {
	outline: 3px solid transparent;
    outline-offset: 10px;
	transition: outline .3s;
}
#page .jobs-counter__section .jobs-listing__list .container .job-status-box .job-status:hover {
	outline-color: #003A61;
}

.elementor-widget-posts .elementor-posts .elementor-post {
	outline: 3px solid transparent;
    outline-offset: 10px;
	transition: outline .3s;
}

.elementor-widget-posts .elementor-posts .elementor-post:hover {outline-color: #003A61;}

.elementor-form .elementor-button[type="submit"] {
	background: #003A61;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-family: "Varela Round","Arial",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    min-width: 170px;
    padding: 14px 35px;
    position: relative;
    transition: cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s;
}
.elementor-form .elementor-button[type="submit"]:after {
	border-color: transparent transparent #62CE6D transparent;
    border-style: solid;
    border-width: 0 0 24px 24px;
    content: '';
    height: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    transition: cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.5s;
    width: 0;
}
.elementor-form .elementor-button[type="submit"]:hover,
.elementor-form .elementor-button[type="submit"]:focus {
	background: #28BFDA;
}

.bewerbung-form .elementor-button[type="submit"] {
	margin-top: 20px;
    margin-right: 41px;
}
@media screen and (max-width: 991px) {.bewerbung-form .elementor-field-group.elementor-field-type-submit {justify-content: flex-start;}}
@media screen and (min-width:769px) and (max-width: 991px) {.bewerbung-form .elementor-button[type="submit"] {margin-left: 50%;}}

.single-job_listing #page .job-single-page .container .job-single__block .job-single__right .widget--job_listing .user-block .picture img {
	object-position: top !important;
}






























