/*
Theme Name: Hello Biz Child
Theme URI: https://example.com/
Description: Child theme for Hello Biz
Author: Your Name
Author URI: https://example.com/
Template: hello-biz
Version: 1.0
*/

/* Custom CSS starts here */

@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');

@font-face {
  font-family: AxiformaRegular;
	src: url(fonts/Axiforma-Regular.ttf);
}


@font-face {
  font-family: Bebas;
  src: url(fonts/Bebas-Neue-Pro-Bold.ttf);
}

body{
    font-family: "Titillium Web", sans-serif;
}

a, a span {
	font-family: "Titillium Web", sans-serif;
	font-weight: 600;
}

p, ul li span, #sub-head {
    font-family: "Titillium Web", sans-serif;
}

/* h1, h2, h3, h4, h5, h6 {
	font-family: Bebas!important;
	font-weight: 200 !important;
} */

/* h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{
    font-family: Bebas!important;
} */


#Bebas h1, #Bebas h2, #Bebas h3, #Bebas h4, #Bebas h5, #Bebas h6 {
    font-family: Bebas!important;
	font-weight: 200 !important;
}
.elementor-1073 .elementor-element.elementor-element-3445040 .elementor-nav-menu .elementor-item {
	font-family: "Titillium Web", sans-serif !important;
}

.btn-enquiry:after {
    content: "";
    z-index: -1;
    background: linear-gradient(90deg,#e9e9e9 31%,#fff 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -100px;
}

.upper-menu ul li a {
    background: #efefef;
    border-radius: 30px;
    margin: 0 5px;
    padding: 0 15px;
    position: relative;
	font-family: "Titillium Web", sans-serif !important;
}
@media (min-width: 1024px) {
    #top-menu ul li.menu-item:not(:last-child)::after {
        content: "";
		background: #000;
		width: 1px;
        position: absolute;
        height: 30%;
        right: 0px;
        top: 14px;
        z-index: 0;
    }
	#top-menu .elementor-nav-menu > li > a:hover::before {
    content: "";
    background: #8D6550;
    border-radius: 33px;
    width: 100%;
    position: absolute;
    height: 5px;
    left: 0px;
    top: -3px;
    z-index: 0;
    transition: all .5s;
}


}
#top-menu .sub-menu .menu-item::after {
		background: none !important;
	}

#top-menu .sub-menu .sub-arrow {
	display: none;
}
