/*
 Theme Name:   Confidant Child Theme
 Theme URI:    https://confidant.axiomthemes.com/
 Description:  Confidant Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     confidant
 Version:      1.0.0
 Tags: agency, digital marketing, digital agency, corporate, consulting, digital, business, it company, financial services, saas, software, startup, technology, seo, ai
 Text Domain:  confidant
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.sc_layouts_menu_nav > li > ul {
 	top: 55px !important;
	width: 300px !important;
	left: 10px !important;
	background-color: black !important;
}

.sc_layouts_menu_dir_horizontal .sc_layouts_menu_nav > li li > a{
	padding-top: 17px !important;
	padding-bottom: 17px !important;
}

#solutions .sc_icons .sc_icons_item {
  background-color: white !important;
}

#solutions .sc_icons .sc_icons_item_description{
	line-height: 22px;
}

.top_panel_custom_header-btn-phone{
	transition: background-color 0.2s linear;
}

.header_position_over .top_panel:hover{
	background-color: black !important;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item>a:not(:hover)>span::after {
  width: 0px !important;
}

 .sc_layouts_menu_nav > li li.current-menu-item > a:not(:hover) {
  color: var(--theme-color-text_dark) !important;
}

.menu_hover_zoom_line .sc_layouts_menu_nav li li:not(.menu-collapse).current-menu-item>a:not(:hover)>span{
  padding-left: 0px !important;
}

.slider_outer.slider_outer_titles_outside_top .slider_titles_outside_wrap {
  padding: 0 !important;
}

.elementor-19265 .elementor-element.elementor-element-73ab864 > .elementor-widget-container {
  margin: 0px !important;
}

.menu_mobile_header_wrap .sc_layouts_logo img {
  max-width: 209px;
}

.menu_mobile .menu_mobile_inner{
	background-color: black !important;
}

.team-page-logos img{
	filter: grayscale(100%);
	transition: filter 0.1s linear;
}

.team-page-logos img:hover{
	filter: grayscale(0%);
}

.sc_button.no-icon::after {
	content: '';
	display: none;
}

.sc_button.no-hover {
	pointer-events: none;
	opacity: 0.5;
}


.sc_button.sc_button.sc_button_simple{
	line-height: 23px;
}

.contact-row{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 0 20px;
}

.wpcf7 textarea {
  height: 100px !important;
}

.top-alert-banner{
	display: none;
}

.home .top-alert-banner{
	display: block;
}

@media (max-width: 479px) {
  .menu_mobile .sc_layouts_logo img {
    max-height: 20px !important;
  }
}

@media (max-width: 600px) {
  	.slider_container .slide_info, .slider_container .slide_content {
    	padding: 2em;
  	}
	
	.sc_item_title_text br{
		display: none !important;
	}
	
	.contact-row{
		grid-template-columns: 1fr;
	}
}