/*
Template: consulting
Theme Name: Consulting Child Theme
Theme URI: http://consulting.stylemixthemes.com/
Author: StylemixThemes
Author URI: http://stylemixthemes.com/
Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
Version: 4.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-headertom-menu, sticky-post, translation-ready
ulting-child-theme
*/
.stm_services.style_8 .stm_service__icon:before,.stm_services.style_8 .stm_service::after{background-color:#7ccd88;}.icon_box.style_1 .icon.font-color_base_bg i{background-color:#253c78;}body .steps_box.style-2 .item .step_title:after{border:2px solid #004766;background-color:#004766}.header_transparent #header{position:relative}.main_menu_nav>li .sub-menu>li:hover>a,.main_menu_nav>li .sub-menu>li .sub-menu{background:#e4ecff; color: #253d79;}.stm_services.style_8 .stm_service__icon i:before,.main_menu_nav>li .sub-menu>li .sub-menu li a:hover,.main_menu_nav>li.stm_megamenu>ul.sub-menu>li>a,.vc_custom_heading h1 mark,.vc_custom_heading h2 mark,.vc_custom_heading h3 mark,.vc_custom_heading h4 mark,.vc_custom_heading h5 mark,.vc_custom_heading h6 mark{color:#004766}html body ul li.stm_megamenu>ul.sub-menu>li{border-left:0 solid #dedede!important}.main_menu_nav>li.stm_megamenu>ul.sub-menu>li{border-left-color:#dedede00!important}.main_menu_nav>li .sub-menu>li>a{display:flex}.cvcms-vertical-item i.stm_megaicon{margin-right:10px}.main_menu_nav>li .sub-menu>li>a{padding:13px 20px 11px}.main_menu_nav li:last-child .sub-menu li a{padding-left:20px}.stm_services.style_8 .stm_service:hover:after{box-shadow:0 5px 30px #7ccd88}.testimonials_carousel.style_3 .testimonial_inner h6 a{color:#004766}.third_bg_color{background-color:#7ccd88!important}.testimonials_carousel.style_3 .testimonial_inner p{font-size:16px;color:#fff;line-height:24px}.testimonials_carousel.style_3 .testimonial_inner .position{color:#fff}.stats_counter.style_1{border-left:2px solid #7ccd88;}.testimonials_carousel.style_6 .item .testimonial-info .testimonial-image{border:2px solid #7ccd88;}.slick_next:hover,.slick_prev:hover{border-color:#7ccd88!important;background:#7ccd88;}.page-template-default .testimonials_carousel.style_3 .testimonial_inner{background:#7ccd88;}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title{font-weight:700!important;font-size:16px!important}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:0.7em!important;height:0.7em!important}.select2-container.select2-container--default .select2-selection--single{border:1px solid #ddd;background:#fff}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:38px;color:#97a3a9}.select2-container.select2-container--default .select2-selection--single{height:40px}.icon_box.style_3 .icon.border-color_third i{border-color:#76818e;}.icon_box.style_3 .icon{color:#76818e;}.info_box h4{color:#004766}.main_menu_nav>li>a{padding:15px 10px}html body ul li.stm_megamenu>ul.sub-menu>li{padding:0 15px!important;margin:0 0px!important}html body ul li.stm_megamenu>ul.sub-menu>li>a{font-size:13px!important}body.header_navigation_wide .header-box .container i.stm_megaicon{padding-right:5px}.header_style_2.mobile_grid_landscape .header-box .container .main_menu_nav>li>a{text-transform:capitalize}.main_menu_nav>li .sub-menu{width:260px}.main_menu_nav>li.stm_megamenu>ul.sub-menu>li>a{font-weight:600}.main_menu_nav>li.stm_megamenu>ul.sub-menu>li .fa,.main_menu_nav>li.stm_megamenu>ul.sub-menu>li .stm_megaicon{margin-top:4px!important}body.header_navigation_wide .header-box .container .nav-box .main_menu_nav>li.stm_megamenu>ul.sub-menu{padding:20px;border-radius:5px}body.elementor-default .elementor-tab-content ul:not(.elementor-editor-element-settings) li::marker{font-size:18px;line-height:36px}.elementor-default .elementor-tab-content ul:not(.elementor-editor-element-settings) li{font-size:14px}body.elementor-default .elementor-tab-content ol{padding-left:20px}.widgets_row .container,.copyright .container,.footer-top{width:1300px}.header-box .container{width:1300px;max-width:1300px}.top_bar .container{width:1300px;max-width:1300px}.textwidget p span{color:#ff4e4e}.icon_box.style_1.icon_left .icon_text{padding-top:10px}.testimonials_carousel.style_2 .item .testimonial:before{color:#7ccd88;}.header_style_2.mobile_grid_landscape .header-box{background-color:#00000005}.menu-item-has-children>a::after{content:"\f107";font-family:'Font Awesome\ 5 Free';position:absolute;top:16px;right:-5px;color:#004766;font-size:16px}.menu-item-has-children>a:hover::after{color:#449fdb;}li.menu-item-has-children{padding-right:8px}html body ul li.stm_megamenu>ul.sub-menu>li:hover{background:#e4ecff;}html body ul li.stm_megamenu>ul.sub-menu>li>a{padding:10px 0px!important}.cv-cms-heading h2 span{color:#62cd73;}.cv-cms-heading-bold span{font-weight:700}body.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li::marker{font-size:18px;line-height:40px}.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li{font-size:16px!important}.ce_cta__action .button:hover i{color:#fff}.main_menu_nav>li .sub-menu>li>a{color:#004766}.company_history.horizontal_alternating .history_wrapper .history-item .item-info{background-color:#e1e1e1}.main_menu_nav>li .sub-menu i.stm_megaicon.fas.fa-arrow-circle-right{padding-right:10px}.main_menu_nav>li.stm_megamenu>ul.sub-menu>li:hover>a{color:#214495}.icon_box.style_1.icon_left p,.icon_box.style_1.icon_left_transparent p{color:#000;font-size:14px;line-height:20px}.stm_post_details .comments_num{display:none}.single-post .widget.widget_recent_entries ul li .post-date{line-height:20px;font-size:14px}#footer.stm_footer.style_3 .footer-top .row{max-width:1300px}#footer.stm_footer.style_3 .widgets_row .footer_widgets{padding-right:20px;padding-left:20px}#footer.style_3 .widgets_row{padding-top:44px!important;padding-bottom:44px}#footer .container.footer-top{display:none}#footer.stm_footer.style_3 .footer-top .socials li a:hover{background-color:#7ccd88}#footer.style_3 .widget_nav_menu li:before,.read_more_arrow i,.stm_cost_calculator.style_2 .ccb-main-calc .ccb-main-wrapper .form-wrapper .ccb-range-slider__range::-webkit-slider-thumb,.stm_cost_calculator.style_2 .ccb-main-calc .ccb-main-wrapper .form-wrapper .ccb-total-description ul li:not(.ccb-summary-title):before,.stm_pricing_plan_unit.style_2 .stm_pricing_plan .top:before,.stm_services.style_6 .item .item_wr .content .read_more i,.third_bg_after_color:after,.third_bg_before_color:before,.third_bg_color,.third_bg_color_hv:hover,.vc_testimonials.style_5 .owl-dots .owl-dot.active span{background-color:#7ccd88!important}.cvcms-mainmenu i.stm_megaicon:before{font-size:22px;color:#449fdb;border-radius:50%}.single-post h2.wp-block-heading{font-size:24px}.single-post .widget .widget_title{border-top:2px solid #f5f5f5}.single-post .widget.widget_recent_entries ul li .post-date:before{color:#7ccd88}.single-post .widget.widget_search .search-form button{background:#7ccd88}.single-post .widget.widget_search .search-form button:hover{color:#000}.single-post .form-control:active,.form-control:focus{box-shadow:0 0 0 2px #7ccd88}.single-post .form-control{background:#f5f5f5}.single-post .page_title{padding:50px 0 10px 30px}.single-post h1{font-size:32px;line-height:38px}.single-post h2{font-size:24px;line-height:32px}.single-post p a{color:#7ccd88}#footer .footer_widgets .widget{margin:20px 0 20px}.page_title{background-color:#ffffff!important}.cv-app-privacy h4{font-size:24px}.cv-app-privacy h3{font-size:18px}.elementor-widget-stm_icon_box .style_3 p a span:hover{color:#7ccd88!important}.header_style_2.mobile_grid_landscape .header-box{box-shadow:0 1px 3px #fff0}.yrm-btn-wrapper{text-align:left!important}.yrm-cntent-1{font-size:18px!important}.yrm-content{color:#777!important}.yrm-toggle-expand{border-radius:4px;border:1px solid #777!important}.yrm-toggle-expand,.yrm-toggle-expand-1{width:130px!important;height:35px!important}.yrm-button-text-1,.yrm-button-text-span{color:#253e52}.testimonials_carousel.style_2 .item .testimonial{display:flex;height:250px;flex-direction:column;justify-content:center}.testimonials_carousel.style_2 .item .testimonial:before{color:#e1e1e1}#footer.style_3 .copyright-wrap,.copyright-wrap a{font-size:16px;text-align:center;color:#fff}#footer.style_3 .footer-top{border-bottom:none!important}.header-box .container .logo-box .logo a img{max-width:350px}@media (min-width:1500px){body.header_navigation_wide .header-box .container{padding:0 200px!important}.top_bar.top_bar_wide .container{padding:0 200px}}@media screen and (min-width:768px) and (max-width:1024px){#footer.stm_footer.style_3 .footer_widgets .col-md-4{width:25%!important}}@media screen and (min-width:1024px) and (max-width:1366px){.header-box .container .logo-box .logo a img{width:280px!important}.consulting-header-button{margin:0 0 0 10px!important;padding:6px 20px!important}body.header_navigation_wide .header-box .container .nav-box .main_menu_nav>li.stm_megamenu>ul.sub-menu{border-radius:5px;width:1030px!important;left:10%!important}html body ul li.stm_megamenu>ul.sub-menu>li>a{font-size:12px!important}body.header_navigation_wide .header-box .container .nav-box .main_menu_nav>li.stm_megamenu>ul.sub-menu{padding:0px!important}.top_bar.top_bar_wide .container{padding:0 25px}.header_style_2 .header-box .container .nav-box .main_menu_nav{padding:12px 35px 12px 0}.cv-bk-to-top{right:5%!important}}@media screen and (min-width:390px) and (max-width:844px){.testimonials_carousel.style_2 .item .testimonial{height:360px}.menu-toggle button{background:#7ccd88}.menu-toggle button:after,.menu-toggle button:before{background:#7ccd88}.mobile_grid_landscape .header-box{background-color:#7ccd88!important}.main_menu_nav>li.stm_megamenu>ul.sub-menu>li{color:#004766}.mobile_grid_landscape .header-box .container .nav-box .main_menu_nav .sub-menu:before{border-top:8px solid #7ccd88}.logo-box .logo-mobile a img{width:160px!important}.ce_cta__content__title{font-size:24px!important;line-height:32px!important;color:#FFF}.ce_cta .ce_cta__content{padding:0px!important}#footer.stm_footer.style_3 .footer_widgets .widget.widget_nav_menu ul li{display:flex}.widgets_row .container,.copyright .container,.footer-top{width:430px}}.testimonials_carousel.style_9 .testimonial .testimonial-info .testimonial-bottom .company{font-size:16px;color:#048aa3}.testimonials_carousel.style_9 .testimonial .testimonial-text p{font-size:16px}html body ul li.stm_megamenu>ul.sub-menu{margin:20px 15px}

#footer.style_3 .widget_socials_2 ul.widget_socials li a {
    width: 45px;
    height: 45px;
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    background-color: rgba(255, 255, 255, .1);
    text-align: center;
    line-height: 45px;
    transition: .3s;
}
#footer.style_3 .widget_socials_2 ul.widget_socials {
    margin: 0;
    padding: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
}
#footer.style_3 .widget_socials_2 ul.widget_socials li {
    display: inline-block;
    margin: 0 4px;
}

body.elementor-default .elementor-tab-content p, body.elementor-default .elementor-text-editor p, body.elementor-default .elementor-widget-text-editor p {
    font-size: 16px;
    line-height: 24px;
    color: #777777;
}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
    font-size: 18px !important;
    line-height: 28px;
}
body.elementor-default .elementor-tab-content ul:not(.elementor-editor-element-settings) li, body.elementor-default .elementor-text-editor ul:not(.elementor-editor-element-settings) li, body.elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li {
    font-size: 16px;
    line-height: 24px;
    color: #777;
}
.home .icon_box.style_1.icon_left h5 {
    font-weight: 600;
    color: #000000;
}
.home .icon_box.style_1.icon_left p {
    font-family: 'Roboto';
    font-size: 16px;
    color: #000000;
}
li.cv-ai-item a {
    font-size: 20px;
    font-weight: 900;
    line-height: 26px;
}
.header-box .container .logo-box .logo a img {
    min-height: 78px;
}