/*
    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
*/

.stm_mobile__header .stm_mobile__switcher span {
    background-color: #FFF !important;
}

body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat,
body .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty).vc_btn3-color-theme_style_3 .vc_btn3-icon {
	color: #FFF !important;
}

.stm-iconbox__description a:hover {
	text-decoration: none;
}

.icon_box_inner a {
	color: #595959;
}

.icon_box_inner a:hover {
	text-decoration: none;
}

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


@media (max-width: 1023px) {
	.stm-header__hb .stm-header__cell_right,
	.stm-header__hb .stm-header__cell_left {
		display: none;
	}
}

.up-btn {
	width: 50px;
	height: 50px;
	position: fixed;
	bottom: 50px;
	right: -50px;
	background: #122865;
	z-index: 99;
	transition: .3s ease-in-out;
	display: none !important;
}

.up-btn.active {
	right: 20px;
}

.up-btn::before {
	content: "";
	position: absolute;
	top: 20px;
    left: 18px;
	width: 15px;
	height: 15px;
	transform: rotate(45deg);
	border-left: 2px solid #fd5e1f;
	border-top: 2px solid #fd5e1f;
}

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

.stm-iconbox .stm-iconbox__description a {
	color: #23459e!important;
}

body.header_transparent .stm-header .stm-iconbox .stm-iconbox__description a {
	color: #FFF !important;
}

html body .stm-header__hb .stm-header__row.stm-header__row_top>div {
	flex: 0 0 50%;
}

.stm-iconbox .stm-iconbox__icon {
	color: #23459E !important;
}

.modal-body {
	padding: 30px 30px 15px 30px !important;
}
.modal-dialog {
	position: absolute !important;
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

.stm-header .stm-logo {
	margin-bottom: 0;
}



