/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: https://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: https://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: https://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-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/
body {font-size:16px}
 h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: open sans;font-weight:600 }
.home .icon_box.style_1.icon_left h5{
    padding-top: 0;
    font-size: 18px;
    color: #002e5b;
    font-weight: 600;
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li > a{
    color: #022470; }
a,  body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a {color: #cc569a }
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li:hover > a,body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a  {
    color: #cc428f;
}
.top_bar_info_wr .top_bar_info li i {
    font-size: 20px;
    color: #002e5b;
    font-weight: bold;
}
.top_nav .top_nav_wrapper > ul > li ul li a {line-height:25px;padding: 6px 26px 8px;}
body.header_style_2 .header_top {
    background: rgb(255, 255, 255); }
.top_bar_info_wr .top_bar_info::after 
{height:auto}
.clientlogin {background:#002e5b;padding:15px 30px !Important}
.clientlogin:hover {background:#000; }
 .top_bar_info_wr .top_bar_info li { font-size: 14px;} 
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li > a {padding: 10px 25px; font-family:poppins}
.top_bar {background:#cc428f}
.page_title {background:#002e5b;color: #fff;}
h1::after, .h1::after, h2::after, .h2::after, h3::after, .h3::after, h4::after, .h4::after, h5::after, .h5::after, h6::after, .h6::after {background: #cc428f; }
.button i {color:#fff}
.button:hover, .button:focus, .button:active {border-color: #cc428f;background: #cc428f;color:#fff}
.stm_post_details ul li i, .stm_post_details .comments_num .fa {
    color: #cc428f;
    font-size: 15px;}
#footer .footer_widgets .widget .widget_title {
    font-size: 20px;font-weight:600;margin-bottom:0px;border-bottom:transparent}
#footer .footer_widgets .widget.widget_recent_entries ul li a:hover { color: #cc428f;} 
#footer .copyright_row .copyright_row_wr .copyright {color:#fff;font-weight:600;font-size:20px}
#footer .footer_widgets .widget.widget_search .search-form button {background:#cc428f;color:#fff}
#footer .footer_widgets .widget.widget_search .search-form .form-control {background:#fff}
#footer .footer_widgets .widget.widget_recent_entries ul li .post-date::before { color:#cc428f }
 
.fcontact  ul {
    list-style: none;
    margin: 0;
     padding: 0; }
.fcontact ul li .icon {
    float: left;
    width: 16px;
    line-height: 20px;
    font-size: 16px;
    margin-right: 14px;
    text-align: center;
    color: #cc428f;
    -webkit-transition: color .3s ease;
}

.fcontact ul li .text {
    overflow: hidden;
    font-size: 13px;
    line-height: 20px;

}
#footer .footer_widgets .widget.widget_search .search-form button:hover {
    background: #000;
    
}
.stm_contacts_widget.style_4 {
    font-family: open sans; }
.stm_contacts_widget.style_4 ul li .icon {
    color: #cc428f;
}
.fcontact ul li .text a {color:#fff}
.clicktext {font-size:24px; font-weight:600; text-align:center; }
.clicktext a {color:#fff; line-height:32px}
.linecenter {margin:0px auto 35px}
.plsclick .vc_sep_width_20  {margin:0px auto 35px}
.testititle p {color:#fff;   font-size:20px;font-weight:bold;text-align:center}
.slick_prev:hover, .slick_next:hover {
    border-color: #cc428f !important;
    background: #cc428f; }
.business-hours .odd {
    background: #EEE;
}
.contacthead h4 {padding-top:0px}
.business-hours p {
    margin: 0;
    padding: 3px 5px;
}
.widget.widget_nav_menu ul li.current-menu-item > a, .widget.widget_nav_menu ul li.current_page_item > a , .widget.widget_nav_menu ul li.current-menu-item:hover > a, .widget.widget_nav_menu ul li.current_page_item:hover > a, .widget.widget_nav_menu ul li:hover > a {border-left-color:#cc428f;}
.stm_testimonials .item .testimonial::before, .wpb_text_column ul li::before { color:#cc428f;}
.third_bg_color {background:#002e5b }
.third_bg_color p {color:#fff}
.wpb_text_column ul li, .comment-body .comment-text ul li {font-size:16px}
.home .fa-clipboard::before {
    content: url(/wp-content/uploads/2019/08/icon1.png);
    line-height: 65px;
} 
.home .fa-bar-chart::before {
    content: url(/wp-content/uploads/2019/08/icon2.png);
    line-height: 59px;
} 
.home .fa-cogs::before {
    content: url(/wp-content/uploads/2019/08/icon3.png);
    line-height: 62px;
} 
.home .fa-database::before {
    content: url(/wp-content/uploads/2019/08/icon4.png);
    line-height: 50px;
} 
.home .fa-connectdevelop::before {
    content: url(/wp-content/uploads/2019/08/icon5.png);
    line-height: 61px;
} 
.home .fa-refresh::before {
    content: url(/wp-content/uploads/2019/08/icon6.png);
    line-height: 58px;
} 
.home .fa-bluetooth-b::before {
    content: url(/wp-content/uploads/2019/08/icon7.png);
    line-height: 60px;
} 

.home .fa-sun-o::before {
    content: url(/wp-content/uploads/2019/08/icon9.png);
    line-height: 67px;
} 
.widget.widget_search .search-form button { background: #cc428f}
.widget.widget_search .search-form button:hover {
    background: #cc428f;
    color: #fff;
}

.posts_grid h5::before {
    
    background: #cc428f; }
.posts_grid .post_date .fa {
     
    color: #cc428f}
.staff_list.grid ul li .staff_info .read_more .stm_icon {color:#cc428f}
.info_box.style_3 .info_box_text .read_more .stm_icon {
    
    color:#cc428f}
.info_box.style_3 .info_box_text .read_more {color:#cc428f;padding-left:0px}
.tp_recent_tweets ul {padding-left:0px}
.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a {color:#cc428f}
.homesericon .icon{display:none !Important}
.info_box.style_3 .info_box_text {top: 190px;text-align: center; padding:17px 20px 0px}
.info_box.style_3 .info_box_text p {padding-left:0px}
 .info_box.style_3 .info_box_text .read_more:hover .stm_icon {
   color:#cc428f;
}
 .serhead a.read_more {color:#cc428f}
.serhead a {color:#333}
.serhead a:hover {color:#cc428f}
.header_top  .logo img{width:300px;height:70px}
.posts_grid .post_thumbnail img {
    
    height: 200px;
    width: 100%;
}
.info_box.style_3 .info_box_text .title {

    
    text-align: center;
    display: flex;
    justify-content: center;

}
.getqte {margin-top:25px}
.getqte a{background:#cc428f;color:#fff;padding:10px 20px; border-radius:2px;font-weight:bold}
.getqte a:hover{background:#000; }
.getqteright {margin-top:25px;text-align:Center;}
.getqteright a{background:#cc428f;color:#fff;padding:13px 20px; display:block;border-radius:2px;font-weight:bold}
.getqteright a:hover{background:#000; }
.toplefts {float:left; }
.toplefts ul {padding-left:0px;margin-bottom:0px;list-style:none}
.toplefts a {color: #fff;text-transform: uppercase;line-height:20px}
.top_bar_info_wr .top_bar_info {padding-right:0px}
.page_title {padding:24px 0px 0px}
.post_bottom .tags a:hover {
    background: #cc428f;
    border-color: #cc428f;
    color: #fff;
}
.mobile_header .logo img {
    width: 200px !important;
    height: 60px !important;
}
.form-control:active, .form-control:focus, .wpcf7-form-control:active, .wpcf7-form-control:focus, .input-group .form-control:active, .input-group .form-control:focus, body .woocommerce-cart table.cart td.actions .coupon .input-text:active, body .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce form .form-row input.input-text:active, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:active, .woocommerce form .form-row textarea:focus, .post-password-form input[type="password"]:active, .post-password-form input[type="password"]:focus {
     
    box-shadow: 0 0 0 2px #cc428f !important;
}
.top_bar_info_wr .top_bar_info li.clientlogin a {color:#ff0;font-weight:600}

    .mobileslider {display:none}

.menu-item-6711,.menu-item-6710 {display:none}
.footer_widgets .google-reviews-widget {background:#fff;padding: 10px;}
#text-4 {margin-bottom:0px !important}
@media only screen and (max-width:991px) {
    .menu-item-6711,.menu-item-6710 {display:block}
    
    #menu-custom-left-nav {margin-top:30px}
    .mobile_header .top_nav_mobile .main_menu_nav > li > a {text-transform: capitalize;}
.header_info .icon_texts{display:none}
    .plsclick .vc_col-sm-4{padding-bottom:40px}
    .slick_prev {left:0px}
    .slick_next {right:0px}
    .home .testimonial .image {padding-left:30px; padding-right:30px}
    .home .testimonial .info {padding-left:30px; padding-right:30px}
}
@media  only screen and (max-width:768px){
    .homelogos  .vc_col-sm-1\/5 {width:20%;float: left;}
    .desktopslider {display:none}
    .mobileslider {display:block}
}

@media only screen and (min-width:1100px) {
    
    #footer .footer_widgets .widget.widget_recent_entries ul,.fcontact,.facefoot  {border-right: 1px solid #406284;}
    .home #footer {margin-top:-9px;z-index:999}
    .slidemids .owl-carousel.owl-loaded {width:900px;margin:auto}}
.headrightg {float:right;margin-left:30px}
.headrightg img {height:50px}
.teamlists a.read_more {display:none}

body .staff_list ul li .staff_image img {   
    max-width: 255px;    
    width: 100%;
}
.icon_box.style_1.icon_left p, .icon_box.style_1.icon_left_transparent p,.icon_box.style_1.icon_left {font-size:14px}
.top_nav .top_nav_wrapper > ul > li {font-size:18px}

.single-post .stm_post_info .post_thumbnail {display:none}