/*
 Theme Name:   Pathfinder Child Theme
 Theme URI:    http://pathfinder.ancorathemes.com
 Description:  Pathfinder Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     pathfinder
 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:  pathfinder
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
body, p{
	font-family: "Montserrat", sans-serif !important;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Montserrat", sans-serif !important;
	font-weight:700
}
.sc_item_subtitle{
	font-family: "Montserrat", sans-serif !important;
}
.menu_main_nav>li>a, .sc_layouts_menu_nav>li>a {
    font-weight: 300;
    font-family: "Montserrat", sans-serif;
}
.sc_layouts_menu_nav>li{
	padding-right:10px
}
.sc_layouts_menu_nav>li::before {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    width: 1px;
    height: 16px;
    transform: translateY(-50%);
    background: #fff;
    opacity: 0.8;
}
.sc_layouts_menu_nav>li:nth-last-child(2)::before{
	display:none
}
.capMenu ul li.menu-item-has-children::after {
    position: absolute;
    content: "";
    right: 8px;
    width: 0;
    height: 0px;
    border-left: 2.7px solid transparent;
    border-right: 5px solid transparent;
    transform: translateY(-50%) rotate(68deg);
    top: 47%;
    border-bottom: 6px solid #fff;
}
.sc_services_item_subtitle{
display:none	
}
.serviceBox{
	padding-top:15px
}
.serviceBox .sc_services_columns_wrap{
	    padding: 0 15px;
    width: calc(100% - 0px);
    margin: auto;
    justify-content: center;
    align-items: center;
    gap: 15px;
}
.serviceBox .trx_addons_column-1_4 {
    width: calc(25% - 15px);
}
.serviceSlider .elementor-heading-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    font-size: 18px;
}

.serviceSlider .sc_fly_static.elementor-section-with-custom-width.text-section {
    background: gray;
}
.innerHeader .capMenu ul li.menu-item-has-children::after {
    border-bottom: 6px solid #000;
}
.innerHeader .sc_layouts_menu_nav>li::before{
	background:#000
}

.TopHHeader.elementor-top-section .elementor-spacer-inner{
	height:104px !important
}
.elementor-heading-title{
	font-weight:700;
}

.serviceBox .sc_services_strong .sc_services_item_content_inner_bottom {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
}
.serviceBox h6.sc_services_item_title {
    font-weight: 900 !important;
    font-size: 42px !important;
    text-align: center;
}
.serviceBox .sc_services_strong .sc_services_item_content_inner{
	opacity:0;
	visibility:hidden;
	transition:all 0.4s
}
.serviceBox .trx_addons_column-1_4:hover .sc_services_item_content_inner{
	opacity:1;
	visibility:visible
}

.footerCS .custom_links_list_item_link:hover, .fEml a:hover{
	color:#fff !important
}

.footerCS .custom_links_list_item_link:hover .custom_links_list_item_title:after{
	background:#fff !important
}






