/* general */

div h2, div .h2{
    text-transform: none;
}

div h1, div .h1, div h2, div h3, div h4, div h5, div h6{
    text-transform: none;
}

.txtMain{
    color: #8E2E8D;
}


/* admin bar */

#wp-admin-bar-consulting_settings, #wp-admin-bar-enable-jquery-migrate-helper, #customize-notifications-area{
    display: none !important;
}


/* header */

.stm-header__row_color_top:before {
    background-color: #615647 !important;
}

.stm-header__row_color_center:before{
    background-color: #8E2E8D !important;
}

body .stm-offices .stm-switcher .stm-switcher__trigger{
    background: none !important;
}

.stm-header__row_color_center.elements_in_row_3{
    z-index: 22 !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 35%);
}

.stm-header .stm-logo{
    position: relative;
    width: 170px;
}

.stm-header .stm-logo a{
    position: absolute;
    top: -50px;
    left: 0;
    display: block;
    width: 100%;
}

.stm-header .stm-navigation__default>ul>li.current-menu-item>a, .stm-header .stm-navigation__default>ul>li.current_page_parent>a, 
body.header_transparent .stm-header .stm-navigation__default>ul>li.current-menu-item>a, 
.stm-header .stm-navigation__default>ul>li>a:hover,  body.header_transparent .stm-header .stm-navigation__default>ul>li>a:hover{
    color: #F6B65F !important;
}


/* hp */

body.home #main{
    padding-bottom: 0;
}

/*.stats_counter.style_3 .inner h3, .stats_counter.style_3 .inner .counter_title{
    color: #fff;
}*/

.stats_counter.style_3 .inner .counter_description p{
    color: #1c1c1c;
}

.info_box.style_4 h4{
    color: #1c1c1c;
}

.info_box.style_4 .info_box_image{
    height: 167px;
    overflow: hidden;
}

.info_box.style_4 .info_box_image img{
    object-fit: cover;
}

.info_box.style_5{
    border-color: #8E2E8D;
}

.info_box.style_5:hover{
    border-color: #F6B65F;
}

.icon_box.style_1 .icon.font-color_third i{
    color: #F6B65F;
}

.icon_box.style_1.icon_left .icon_text h5, .icon_box.style_1.icon_left_transparent .icon_text h5{
    color: #1c1c1c !important;
}

.icon_box.style_1:hover.icon_left .icon_text h5, .icon_box.style_1:hover.icon_left_transparent .icon_text h5 {
    color: #8E2E8D!important;
}

.stats_counter.style_3 .inner h3{
    color: #615647;
}

.stats_counter.style_3 .inner .counter_title{
    color: #fff;
}

.stats_counter.style_3 .inner .counter_description p {
    color: #615647;
    font-weight: 600;
}

.black_and_white_images img{
    /*filter: grayscale(100%);*/
    filter: none !important;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
    padding: 13px 30px 20px !important;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title{
    font-size: 15px;
    line-height: 1.5em;
}

.faq_bloc .vc_tta-panel-body .wpb_wrapper *{
    color: #fff;
}

.testimonials_carousel.style_3 .slick_next, .testimonials_carousel.style_3 .slick_prev{
    top: auto;
    bottom: 50px;
    position: absolute;
}

body .testimonials_box_white .testimonials_carousel.style_3 .slick_prev{
    right: 110px;
}

body .testimonials_box_white .testimonials_carousel.style_3 .slick_next{
    right: 20px !important;
}

.stm_news .news_list li .button{
    border-color: #8E2E8D;
    color: #8E2E8D;
}

.stm_news .news_list li .button:hover{
    background: #8E2E8D;
    color: #fff;
}

.stm_news .news_list li .date .the_date:before{
    color: #8E2E8D;
}


/* page a propos */

.page_title{
    padding-top: 70px;
}

.breadcrumbs{
    text-align: right;
}

body .vc_progress_bar .vc_single_bar .vc_bar{
    background: #F6B65F !important;
}


/* contact */

.wpcf7 .input-group .wpcf7-submit{
    background-color: #8E2E8D;
    border-color: #8E2E8D;
    color: #fff;
}

.wpcf7 .input-group .wpcf7-submit:hover{
    background-color: #F6B65F;
    border-color: #F6B65F;
}


/* single service */

body.single-stm_service .page_title.disable_title, body.single-stm_works .page_title.disable_title, body.single-post .page_title.disable_title{
    padding-bottom: 50px;
}

.breadcrumbs, .breadcrumbs>span a{
    color: #fff !important;
}

.breadcrumbs span i.fa{
    color:#fff !important
}

.post_content, body.single-stm_works .entry-content, body.single-post .entry-content{
    padding-top: 40px;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{
    color: #002e5b !important;
    background: #F6B65F !important;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
    border-color: #e5e7f2;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading a{
    color: #002e5b !important;
    background: #F6B65F !important;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before, body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{
    background: #002e5b !important;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{
    background: none !important;
}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{
    padding-top: 30px;
}

.comment-body .comment-text table, .wpb_text_column table{
    color: #243238;
}

.comment-body .comment-text table th, .wpb_text_column table th{
    background: #e6e6e6;
}


/* single article */

.stm_post_details .comments_num, .stm_post_details ul li.post_by{
    display: none;
}

.widget.widget_recent_entries ul li a{
    font-size: 13px;
    color: #1c1c1c;
}

body .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
    color: #fff;
}


/* footer */

#footer .widgets_row .footer_logo{
    display: none;
}

#footer .footer_widgets .row > .col-lg-3:first-child .socials{
    display: none !important;
}

.stm_list-duty li a{
    color: rgba(225,255,255,.6);
}

.stm_list-duty li i{
    color: #F6B65F;
}

#footer.style_2 .socials ul li a{
    opacity: 0.9;
}

#footer.style_2 .copyright_row{
    background-color: #615647;
}

#footer.style_2 .copyright_row .copyright_row_wr .copyright a{
    color: rgba(255,255,255,.6);
}

