/*
    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-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/
@font-face {font-family: "Brown-Bold";
    src: url("/wp-content/uploads/fonts/Brown-Bold.eot");
    src: url("/wp-content/uploads/fonts/Brown-Bold.eot?#iefix") format("embedded-opentype"),
    url("/wp-content/uploads/fonts/Brown-Bold.woff2") format("woff2"),
    url("/wp-content/uploads/fonts/Brown-Bold.woff") format("woff"),
    url("/wp-content/uploads/fonts/Brown-Bold.ttf") format("truetype"),
    url("/wp-content/uploads/fonts/Brown-Bold.svg#Brown-Bold") format("svg");
}
@font-face {font-family: "FranceTVBrown";
    src: url("/wp-content/uploads/fonts/FranceTVBrown-Regular.eot");
    src: url("/wp-content/uploads/fonts/FranceTVBrown-Regular.eot?#iefix") format("embedded-opentype"),
    url("/wp-content/uploads/fonts/FranceTVBrown-Regular.woff2") format("woff2"),
    url("/wp-content/uploads/fonts/FranceTVBrown-Regular.woff") format("woff"),
    url("/wp-content/uploads/fonts/FranceTVBrown-Regular.ttf") format("truetype"),
    url("/wp-content/uploads/fonts/FranceTVBrown-Regular.svg#Brown-Bold") format("svg");
    font-weight: normal;
    font-style: normal;
}
h2, h1, h3, h4, h5, h6{font-family: "Brown-Bold"}
body,.stm-switcher__text, div [class^=stm-header] span, [class^=stm-header] span, [class^=stm-header] a{font-family: "FranceTVBrown"!important}
.stm-iconbox .stm-iconbox__description{font-weight: bold}
.stm-iconbox{align-items: center}
.stm-iconbox .stm-iconbox__text{font-size: inherit}
div#ServicesCarroussel {height: 250px;}
body textarea.wpcf7-form-control {height: 190px;}
button.button.size-lg.icon_right{width: 100%}
body:not(.home) .stm-iconbox .stm-iconbox__text{color: #162043}
body:not(.home) .stm-header__row_color_center{background: #162043}
body:not(.home) .stm-header__row_color_center a{color: #fff}
.content_wrapper background: #f5f5f5!important}
.wpcf7-form-control{background: #dedede!important}
.stm-header .stm-navigation__default>ul>li>a{font-size: 16px!important}
div#ServicesCarroussel .icon_text p {
    color: #c3c3c3;
    line-height: 1.3;
}
body .vc_progress_bar .vc_single_bar{height: 1px!important}
.vc_progress_bar small.vc_label {
    color: #162043!important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
div#Partner2 > div{background-position: 100% 25% !important;}
#footer .footer_widgets .widget.widget_nav_menu ul li a{color:#fff!important}
.top_bar_contacts{float:inherit!important}
.top_bar_contacts li:last-child{margin: 0;float: right}
.top_nav .main_menu_nav>ul>li, .top_nav .top_nav_wrapper>ul>li{text-transform:uppercase!important}
.home .top_nav .top_nav_wrapper>ul>li>a{}
body.header_style_6 .top_bar{background:#fff!important}
body.header_style_6 .header_top{padding:10px 0!important}
body.header_style_2 #header .header_top.affix, body.sticky_menu.header_style_6 #header .header_top.affix,:not(.home).header_style_6 .header_top{border-bottom: 2px solid #fd5e1f;background: #162043!important}
body.header_style_6 .top_bar_contacts>li, body.header_style_6 .top_bar_contacts>li a {color: #162043!important;font-size: 15px;}
body.header_style_6 .header_top .top_nav .main_menu_nav>ul>li>a, body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li>a{color:#fff!important}
body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li.current_page_item>a{color: #fd5e1f!important}
.header_top .top_nav .top_nav_wrapper>ul>li.current_page_item>a{color: rgba(253,94,31,1)!important}









@media only screen and (max-width: 991px){
    .mobile_header .icon_texts{display: none}
    .mobile_header .logo_wrapper {border-bottom: 2px solid #ddd;background: #162043!important;padding: 10px 15px!important}
    #menu_toggle button:after, #menu_toggle button:before, .menu_toggle button:after, .menu_toggle button:before,#menu_toggle button, .menu_toggle button{background: #fff!important}
    #menu_toggle, .menu_toggle{margin: auto!important;position: absolute;right: 15px;top: 0;bottom: 0}
    .mobile_header .top_nav_mobile .main_menu_nav>li>a{text-transform: uppercase!important;font-size: 15px!important}
    .mobile_header .top_nav_mobile .main_menu_nav li{border-bottom: 1px solid #303442}
    .mobile_header .top_nav_mobile .main_menu_nav li:last-child{border: 0}
    .mobile_header .top_nav_mobile{position: absolute;width: 100%;left: 0;top: 0;background: #162043}
    .mobile_header .header_info{position: relative}
}
@media screen and (max-width: 768px){
    body.header_style_6 .top_bar{display: none}
}
@media (max-width: 640px){
    .icon_box.style_1 .icon{margin-right: 20px;}
    div#ServicesCarroussel{height: inherit}
    div#ServicesCarroussel .icon_text h5 br{display: none}
    .Tagline .consulting-custom-title{font-size: 20px}
    h2.consulting-custom-title,.consulting-custom-title {font-size: 10vw!important;line-height: 1!important}
    div#CollectBox .icon_box.style_4 h4{line-height: 1;font-size: 12px}
}
@media (max-width: 540px){

}




