/*
Theme Name: Translogic Child
Template: translogic
Theme URI: http://translogic.themerex.net/
Description: Translogic - excellent WordPress theme with many different blog and header layouts
Author: ThemeREX
Author URI: http://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.trx_addons_icon-dribbble:before {
	content: '\e826';
}

.site_footer_wrap {
	margin-top: 0;
}

.top_panel.without_bg_image {
    background: #f7f6f2;
}

.job_filters .showing_jobs {
    background: transparent;
}

.job_filters .job_types {
    background: transparent;
}

ul.job_listings li.job_listing a {
    display: flex;
    align-items: center;
}

.job_filters .search_jobs {
    padding: 0;
}

.sc_skills_item_wrap {
    position: relative;
}

.sc_skills_item_wrap .sc_skills_total {
    opacity: 0;
}

.sc_skills_item_wrap .sc_skills_item_title {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: auto;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.sc_skills_item_wrap .sc_skills_item {
	display: flex;
	align-items: center;
	justify-content: center;
}


.services-icon-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 40px;
}

@media(max-width: 992px) {
    .services-icon-list {
        grid-template-columns: 1fr 1fr;
		margin-bottom: 20px;
    }
}

@media(max-width: 678px) {
    .services-icon-list {
        grid-template-columns: 1fr;
    }
}

.services-icon-list .sc_icons_icon {
    font-size: 4px;
    top: 4px;
}

.services-icon-list .sc_icons_item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 10px;
}

.services-icon-list .sc_icons_item .sc_icons_title span {
    margin: 0;
}

.testimonials-sec .sc_item_title {
    text-align: left;
}

.testimonials-sec .sc_item_subtitle {
    text-align: left;
}

.testimonials-sec.sc_testimonials_modern .sc_testimonials_item_content {
    text-align: left;
}

.testimonials-sec.sc_testimonials_modern .sc_testimonials_item_author {
    text-align: left;
    padding-top: 0;
}