/*
Theme Name: Astra Child
Theme URI: http://example.com/astra-child/
Description: Astra Child Theme
Author: Your Name
Author URI: http://example.com
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: your-theme-child
*/

/* Add your custom styles after this line */

@font-face {
   font-family: 'LibraSerif';
   src: url('./fonts/LibraSerifModern-Regular.ttf') format('truetype'),
   url('./fonts/LibraSerifModern-Regular.ttf') format('truetype');
}

@font-face {
   font-family: 'LibraSerifBold';
   src: url('https://foimemoire.com.my/wp-content/themes/astra-child/fonts/LibraSerifModern-Bold.ttf') format('truetype'),
   url('https://foimemoire.com.my/wp-content/themes/astra-child/fonts/LibraSerifModern-Bold.ttf') format('truetype');
}

.wpcf7 textarea
{
    height: 60px;
}

/* hide site title on navbar */
#ast-desktop-header .site-title a {
	font-family: 'LibraSerif';
}

#ast-desktop-header > div > div > div > div > div.site-header-primary-section-center.site-header-section.ast-flex.ast-grid-section-center > div > div > span {
	padding-right: 0;
}

#ast-mobile-header > div.ast-main-header-wrap.main-header-bar-wrap > div > div > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left > div > div > div {
	display: none;
}

#ast-mobile-header > div.ast-main-header-wrap.main-header-bar-wrap > div > div > div.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left > div > div > span {
	padding-right: 0;
}

.ft-brand-fx {
	display: flex;
}

/*
.ft-brand-fx {
	cursor: pointer
}

.ft-brand-fx span:hover {
	transform: scale(1.2);
	transition: all 0.3s ease-out;
}
*/

/* nav bar items all caps */
nav.site-navigation li {
  text-transform: uppercase;
  font-family: 'LibraSerif';
}

/* homepage first section mobile heading, contact us section, contact us socials, reviews section font style */
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-566b75d.e-con-full.e-flex.e-con.e-child h2,
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-566b75d.e-con-full.e-flex.e-con.e-child p,
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-566b75d.e-con-full.e-flex.e-con.e-child span,
#post-8 > div > div > div.elementor-element.elementor-element-d200d48.e-con-full.e-flex.e-con.e-parent.e-lazyloaded.animated.fadeIn > div.elementor-element.elementor-element-e07d8db.elementor-widget.elementor-widget-heading > div > h2,
#post-8 > div > div > div.elementor-element.elementor-element-1d69648.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-09a1fc9.elementor-widget.elementor-widget-heading > div > h2,
#post-8 > div > div > div.elementor-element.elementor-element-21962f9.e-con-full.elementor-hidden-desktop.e-flex.e-con.e-parent.e-lazyloaded.animated.fadeIn > div > div > h2,
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-7fa819d.e-con-full.elementor-hidden-desktop.e-flex.e-con.e-child.animated.fadeInLeft > div.elementor-element.elementor-element-0d2c68f.elementor-widget.elementor-widget-heading > div > h2,
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-7fa819d.e-con-full.elementor-hidden-desktop.e-flex.e-con.e-child.animated.fadeInLeft > div.elementor-element.elementor-element-f4befd0.elementor-widget.elementor-widget-text-editor > div > div > div:nth-child(1) > p,
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-7fa819d.e-con-full.elementor-hidden-desktop.e-flex.e-con.e-child.animated.fadeInLeft > div.elementor-element.elementor-element-f4befd0.elementor-widget.elementor-widget-text-editor > div > div > div:nth-child(2) > div > span,
#post-8 > div > div > div.elementor-element.elementor-element-472f5ef.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-7fa819d.e-con-full.elementor-hidden-desktop.e-flex.e-con.e-child.animated.fadeInLeft > div.elementor-element.elementor-element-f4befd0.elementor-widget.elementor-widget-text-editor > div > div > div:nth-child(3) > p {
  font-family: 'LibraSerif';
}
