/*
Theme Name: Code Calibre Child
Theme URI: https://codecalibre.com/
Description: Code Calibre Child Theme for Astra.
Author: Code Calibre
Author URI: https://codecalibre.com/
Template: astra
Version: 1.0.0
Text Domain: code-calibre-child
*/
@font-face {
    font-family: 'Farmhouse';
    src: url('Fonts/FarmhouseRegular.woff2') format('woff2'),
        url('Fonts/FarmhouseRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body{
	background: #FAF7EF!important;
}
h4{
	    font-family: 'Farmhouse'!important;
}
/* -----------------header footer css start here---------------------------- */

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, a:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus {
    border: none!important;
    outline: none!important;
}
ul#ast-hf-menu-1 li a:before{
    content: '';
    position: absolute;
    width: 0%;
    height: 1.5px;
    background: #fff;
    right: 5%;
    bottom: 2px;
    transition: .2s all ease-in-out;
}
 ul#ast-hf-menu-1  li a:hover::before{
    left: 10%;
}
 ul#ast-hf-menu-1  li a:hover::before{
    width: 80%;
}
#masthead {
    position: fixed!important;
    top: 0;
    width: 100%;
    z-index: 9999;
}
/* -----------container layout start------------ */
.sticky-sec{
    position: relative;
}

.sticky-sec > .e-con{
    position: sticky;
    top: 0; 
}

.sticky-sec > .e-con:nth-child(1){
    z-index: 1;
}

.sticky-sec > .e-con:nth-child(2){
    z-index: 2;
}

.sticky-sec > .e-con:nth-child(3){
    z-index: 3;
}