/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: Paulina Seroczynska
    Author URI: https://dynamya.com
    Description: Child Theme for IT-Assekuranzmakler GmbH 
    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
*/

body.header_style_3:not(.home) .top_nav,
.elementor-577 .elementor-element.elementor-element-45c23f3 .elementor-button:hover, .elementor-577 .elementor-element.elementor-element-45c23f3 .elementor-button:focus {
    background: #0d7bd0;
}
.top_bar_info_wr .top_bar_info li i,
.page_title.transparent .breadcrumbs span i.fa, a, 
.icon_text .icon {
	color:#0d7bd0;
}
a:active, a:focus, a:hover, .stm_contacts_widget ul li .icon{
	color:#0d62a3;
}
#footer .footer_widgets .widget.widget_nav_menu ul li a {
	color:#fff;
}
.h1::after, .h2::after, .h3::after, .h4::after, .h5::after, .h6::after, h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
	background: #0d7bd0;
}
.widget.widget_archive ul li.current-cat:hover > a, .widget.widget_archive ul li.current-cat > a, .widget.widget_archive ul li.current-menu-item:hover > a, .widget.widget_archive ul li.current-menu-item > a, .widget.widget_archive ul li.current_page_item:hover > a, .widget.widget_archive ul li.current_page_item > a, .widget.widget_archive ul li:hover > a, .widget.widget_categories ul li.current-cat:hover > a, .widget.widget_categories ul li.current-cat > a, .widget.widget_categories ul li.current-menu-item:hover > a, .widget.widget_categories ul li.current-menu-item > a, .widget.widget_categories ul li.current_page_item:hover > a, .widget.widget_categories ul li.current_page_item > a, .widget.widget_categories ul li:hover > a, .widget.widget_meta ul li.current-cat:hover > a, .widget.widget_meta ul li.current-cat > a, .widget.widget_meta ul li.current-menu-item:hover > a, .widget.widget_meta ul li.current-menu-item > a, .widget.widget_meta ul li.current_page_item:hover > a, .widget.widget_meta ul li.current_page_item > a, .widget.widget_meta ul li:hover > a, .widget.widget_nav_menu ul li.current-cat:hover > a, .widget.widget_nav_menu ul li.current-cat > a, .widget.widget_nav_menu ul li.current-menu-item:hover > a, .widget.widget_nav_menu ul li.current-menu-item > a, .widget.widget_nav_menu ul li.current_page_item:hover > a, .widget.widget_nav_menu ul li.current_page_item > a, .widget.widget_nav_menu ul li:hover > a, .widget.widget_pages ul li.current-cat:hover > a, .widget.widget_pages ul li.current-cat > a, .widget.widget_pages ul li.current-menu-item:hover > a, .widget.widget_pages ul li.current-menu-item > a, .widget.widget_pages ul li.current_page_item:hover > a, .widget.widget_pages ul li.current_page_item > a, .widget.widget_pages ul li:hover > a, .widget.widget_product_categories ul li.current-cat:hover > a, .widget.widget_product_categories ul li.current-cat > a, .widget.widget_product_categories ul li.current-menu-item:hover > a, .widget.widget_product_categories ul li.current-menu-item > a, .widget.widget_product_categories ul li.current_page_item:hover > a, .widget.widget_product_categories ul li.current_page_item > a, .widget.widget_product_categories ul li:hover > a {
	border-left-color: #0d7bd0;
}
#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, .vc_testimonials.style_5 .owl-dots .owl-dot.active span {
	background-color: #0d7bd0 !important;
}
.elementor-577 .elementor-element.elementor-element-45c23f3 a.elementor-button .elementor-button-icon i {
	color: #0d7bd0 !important;
}
.logo {
    text-transform: none;
}
.logo a img {
	margin-right: 10px;
}
.page_title.transparent h1::after {
	background: #0d7bd0;
}
.consulting_elementor_contacts_widget li a {
	color:#fff;
	text-decoration: underline;
}
.button i, .post-password-form input[type="submit"] i, .woocommerce a.button i, .woocommerce button.button i, .woocommerce input.button i, .woocommerce input.button.alt i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button i {
	color: #0d7bd0;
}
.button:active, .button:focus, .button:hover, .post-password-form input[type="submit"]:active, .post-password-form input[type="submit"]:focus, .post-password-form input[type="submit"]:hover, .woocommerce a.button:active, .woocommerce a.button:focus, .woocommerce a.button:hover, .woocommerce button.button:active, .woocommerce button.button:focus, .woocommerce button.button:hover, .woocommerce input.button.alt:active, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button:active, .woocommerce input.button:focus, .woocommerce input.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background-color: #0d7bd0;
	border-color: #0d7bd0;
	color:#000;
}
.stripe_top_bottom .h1::after, .stripe_top_bottom .h1::before, .stripe_top_bottom .h2::after, .stripe_top_bottom .h2::before, .stripe_top_bottom .h3::after, .stripe_top_bottom .h3::before, .stripe_top_bottom .h4::after, .stripe_top_bottom .h4::before, .stripe_top_bottom .h5::after, .stripe_top_bottom .h5::before, .stripe_top_bottom .h6::after, .stripe_top_bottom .h6::before, .stripe_top_bottom h1::after, .stripe_top_bottom h1::before, .stripe_top_bottom h2::after, .stripe_top_bottom h2::before, .stripe_top_bottom h3::after, .stripe_top_bottom h3::before, .stripe_top_bottom h4::after, .stripe_top_bottom h4::before, .stripe_top_bottom h5::after, .stripe_top_bottom h5::before, .stripe_top_bottom h6::after, .stripe_top_bottom h6::before {
	background-color: #0d7bd0;
}
.stripe_top_bottom .h1::after, .stripe_top_bottom .h1::before, .stripe_top_bottom .h2::after, .stripe_top_bottom .h2::before, .stripe_top_bottom .h3::after, .stripe_top_bottom .h3::before, .stripe_top_bottom .h4::after, .stripe_top_bottom .h4::before, .stripe_top_bottom .h5::after, .stripe_top_bottom .h5::before, .stripe_top_bottom .h6::after, .stripe_top_bottom .h6::before, .stripe_top_bottom h1::after, .stripe_top_bottom h1::before, .stripe_top_bottom h2::after, .stripe_top_bottom h2::before, .stripe_top_bottom h3::after, .stripe_top_bottom h3::before, .stripe_top_bottom h4::after, .stripe_top_bottom h4::before, .stripe_top_bottom h5::after, .stripe_top_bottom h5::before, .stripe_top_bottom h6::after, .stripe_top_bottom h6::before {
	background-color: #0d7bd0;
}
.wpb_text_column .page ul, .elementor-text-editor ul {
	list-style: disc;
	list-style-position: inside;
}
.wpb_text_column .page ul li, .elementor-text-editor ul li {
	font-family:"Open Sans",sans-serif;
	padding:0;
	font-size: 16px;
}
.comment-body .comment-text table td, .comment-body .comment-text table th, .wpb_text_column table td, .wpb_text_column table th {
	border:0;
}
.elementor-default .elementor-text-editor ul:not(.elementor-editor-element-settings) li::before, .elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li::before {
	content:''!important;
	
}
.elementor-default .elementor-tab-content ul:not(.elementor-editor-element-settings), .elementor-default .elementor-text-editor ul:not(.elementor-editor-element-settings), .elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) {
	list-style: disc!important;
	list-style-position: inside!important;
}
.elementor-default .elementor-tab-content ul:not(.elementor-editor-element-settings) li, .elementor-default .elementor-text-editor ul:not(.elementor-editor-element-settings) li, .elementor-default .elementor-widget-text-editor ul:not(.elementor-editor-element-settings) li {
	font-size: 16px !important;
	font-family:"Open Sans",sans-serif;
	padding:0!important;
	margin-left: 20px
}
h1, .h1 {
	text-transform: none !important;
}
.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a, .mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a, .mobile_header .top_nav_mobile .main_menu_nav ul li:active > a,
.mobile_header .top_nav_mobile .main_menu_nav > li:hover > a, 
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::after {
	color: #0d7bd0 !important;
}
.top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::before, 
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::before,
.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i::after {
	background-color: #0d7bd0 !important;
}
