/*
 Theme Name:   Tax Help Child Theme
 Theme URI:    http://tax-help.ancorathemes.com/
 Description:  Tax Help Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     tax-help
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  tax-help
*/

/*Fonts*/
body {
  font-family: Jost, sans-serif!important;
}

.sc_item_subtitle, .da_animated_header, .sc_services_item_number, footer .sc_item_title_text {
  font-family: Cinzel, sans-serif!important
}

.da_footer_copyright p {
  font-size: 14px!important;  
}

/*Header*/
.menu_mobile_opened .menu_mobile_header_wrap {
  background-color: #ec268f  
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
  background-color: #fff
}

header .sc_layouts_menu_nav>li>a {
  border-bottom: 3px solid #fff;  
}

header .sc_layouts_menu_nav>li>a:hover {
  border-bottom: 3px solid var(--theme-color-text_link2);
}

.menu_mobile_nav_area .menu-item>a:hover {
  color: var(--theme-color-text_link2);  
}

.menu_button_close_text {
  color: #fff!important
}

/*Services*/
.da_services .sc_icons_image img {
  max-width: 100px
}

.sc_services_cool .sc_services_item_text {
  min-height: 120px
}

/*Contact form*/
.wpcf7 textarea {
  height: 7em;
  min-height: 7em;
}

.da_required_mark {
  color: var(--theme-color-text_link2);
}

/*Misc*/
.page-id-3 article, .page-id-150 article {
  margin: 40px 0;
}

.elementor-element .elementor-toggle-title {
    font-size: 16px!important;
}

/*Footer*/
footer .sc_layouts_menu_nav > li.current-menu-item > a {
  color: #fff!important
}

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

/*Media Queries*/
@media only screen and (min-width: 768px) {
	.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
    	margin-bottom: 50px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 576px) {
	.elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
    	margin-bottom: 35px;
	}
}