/*
Theme Name:     Inestit Child
Theme URI:      https://inestit.smartdemowp.com/
Description:    Child theme for Inestit
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       inestit
Version:        1.0
*/

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */

:root {
    --main-color: #042B6E;
}

.theme-btn-one {
    background: #C19057;
}

.blog-details ul, ol {
    padding: 0;
    margin: 0 0 10px 25px;
}

.blog-details ul li {
    list-style: disc outside none;
    list-style-position: inside;
    line-height: 22px;
    margin-top: 11px;
}

.team-block .image-box {
    max-height: 295px;
}

.main-header.style-two .header-lower div.logo-box .logo {
    background: white;
}

.service-details-content .content-one .inner-box div.single-item {
    padding: 0;
    border: 0;
}

.service-details-content .service-feature-items {
    display: none;
}

.sidebar-widget .sub-categories-list {
    display:none;
}

.about-style-three .image_block_5 div.image-box {
    padding-bottom: 0;
}

.about-owner.elementor-widget .inner {
    display:none;
}

section.page-title {
    padding: 140px 0px 120px 0px;
}

header.main-header.style-two .main-menu .navigation > li {
    padding: 36px 0px;
}

header.main-header.style-two .menu-right-content {
    padding: 7px 7px;
}

header.main-header.style-two .header-lower .logo-box .logo {
    padding: 18px 100px 0px;
}

/* Careers page start */
#sectionJobList .shadow-sm,
.shadow-sm--on-hover:hover {
    box-shadow: 0 0.125rem 0.25rem rgba(132, 138, 163, 0.1) !important
}
.gradient-light--lean-left {
    background-image: -webkit-linear-gradient(110deg, #f2f3fa 0%, #fcfdff 100%);
    background-image: -ms-linear-gradient(110deg, #f2f3fa 0%, #fcfdff 100%)
}

#sectionJobList .color--heading {
    color: #101f41 !important
}

#sectionJobList .color--text {
    color: #4f5464 !important
}


#sectionJobList .badge-circle {
    border-radius: 50%;
    height: 2.5rem;
    width: 2.5rem;
    font-size: 1rem;
    line-height: 2.5rem;
    padding: 0
}

#sectionJobList .text-white {
    color: #fff!important;
}


#sectionJobList .background--white,
#sectionJobList .bg-white {
    background-color: #fff !important
}

#sectionJobList .background--brand,
#sectionJobList .background--primary,
#sectionJobList .bg-brand,
#sectionJobList .bg-primary {
    background-color: #4d5bed !important;
    color: #fff
}

#sectionJobList .background--dark,
#sectionJobList .bg-dark {
    background: #0c2050 !important;
    color: #939eb8
}

#sectionJobList .background--secondary,
#sectionJobList .bg-secondary {
    background-color: #939eb8 !important
}

#sectionJobList .background--tertiary,
#sectionJobList .bg-tertiary {
    background-color: #9779e3 !important
}

#sectionJobList .background--danger,
#sectionJobList .bg-danger {
    background-color: #f53d55 !important
}

#sectionJobList .background--success,
#sectionJobList .bg-success {
    background-color: #66df7c !important
}

#sectionJobList .background--warning,
#sectionJobList .bg-warning {
    background-color: #f6c460 !important
}

#sectionJobList .background--warning2,
#sectionJobList .bg-warning2 {
    background-color: #f89c59 !important
}

#sectionJobList .background--info,
#sectionJobList .bg-info {
    background-color: #52bbd3 !important
}

#sectionJobList .background--light,
#sectionJobList .bg-light {
    background-color: #f6f8fb !important
}

#sectionJobList a {
    text-decoration: none !important;
}

/* Careers page end */

section.sidebar-page-container {
    padding: 60px 0px;
}

.testimonial-block-one .image-box {
    display: none;
}

.home .about-section .image-content {
    display:none;
}

div.content_block_2 .content-box .tab-btns li {
    padding-right: 19.5px;
}

.blog-standard-content .post-info, .blog-details-content .post-info {
    display: none;
}

.home .elementor-widget-inestit_chooseus .content_block_3 .content-box {
    padding-top: 10px;
}

.home .elementor-widget-inestit_chooseus .content_block_3 .content-box .inner-box .single-item {
    padding-top: 27px;
}

.service-page-section figure.image-box {
    height: 287px;
}

.service-block-one .inner-box .lower-content .inner div.category-box span {
    font-size: 24px;
}

.service-block-one .inner-box .lower-content div.inner h3 {
    display:none;
}

section.chooseus-section {
    padding-bottom: 0;
}

div.elementor-widget:not(:last-child) {
    margin-bottom: 0;
}


.testimonial-block-one .inner-box div.icon-box {
    font-size: 105px;
    top: -8px;
}

.testimonial-block-one .inner-box div.icon-box:before {
    display: none;
}

section.service-page-section {
    padding-top: 10px;
}

#menu-item-2707 {
    display: none;
}

.cta-section .inner-box .icon-box {
    float: left;
    padding-right: 50px;
    position: static;
    display: block;
}

.blog-details-content .comments-form-area {
    display:none;
}
@media only screen and (max-width: 1304px) {
    header.main-header.style-two .header-lower .logo-box .logo {
        padding-right: 10px;
        padding-left: 10px;
    }
}

@media only screen and (max-width: 767px) {
    .elementor-widget-inestit_call_to_action .cta-section {
        text-align: center;
    }
}
