/*!
Theme Name: Felan
Theme URI: https://felan.ricetheme.com/
Author: Ricetheme
Author URI: http://ricetheme.com/
Description: Felan is a job search theme with many outstanding and modern features for the time being.
Version: 1.0.9
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: felan
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/


@font-face {
  font-family: 'Bigola Display';
  src: url('/wp-content/themes/felan/assets/fonts/bigola-display-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}


body {
  font-family: 'Bigola Display', sans-serif !important;
}

h1, h2, h3, h4, h5, h6,p, .block-heading .entry-title, .felan-filter-toggle>span{
    font-family: 'Bigola Display', sans-serif !important;
}

.elementor-element.elementor-element-4ad0ea8{display:none!important;}
.elementor-nav-menu--indicator-classic { display: none; }
.elementor-widget-felan-account { display: none; } .header-12402.header-elementor { display: flex; justify-content: center; align-items: center; }
.elementor-widget-felan-button { display: none; } .felan-top-bar { display: none; } .elementor.elementor-12402{position:absolute;top:0;}
.elementor-12402 .elementor-element.elementor-element-876974e .site-logo img { width: 140px; max-width: 100%; padding-top: 25px; }
.elementor-element-7f75cd1 , .footer-menus , .latest-blogs , .people-love-us , .elementor-reviews , .post-first-job , .hero-banner-section ,.ementor-widget-felan-search-popup ,eelancer-jobs , .explore-new-job{display:none!important;}
.banner-p{ font-family: 'Bigola Display', sans-serif !important; }
.hero-paid h2{position:relative;}
.ruugl-btn .elementor-button{   padding: 15px 44px;    border-radius: 29px;}
.ruugl-btn {     bottom: -15px!important;    justify-content: center;   right: 0 !important;  display: flex;border-radius:50px;}
.hero-paid h2:after {
    position: absolute;
    background-size: 100%;
    content: '';
    background-repeat: no-repeat;
    left: -19px;
    height: 71px;
    width: 303px;
    background-color: transparent;
    border-radius: 50%;
    border: solid 2px #FFAC24;
}
a.ruugl-btn {
    border: solid 1px #000;
    padding: 6px 38px;
    border-radius: 20px;
    background: #FFAC24;
    color: #000;
    font-size: 20px;
}
div#imgLeft p, div#imgRight p{
    padding-bottom: 24px; color:#000;
}
@media only screen and (max-width: 1024px){
	.mobile-section .e-con-inner {
    width: 85%;
	}
	header.site-header{padding:0!important;}
	.site-header .elementor.elementor-12402 { position: absolute;		top: 42px;}
.elementor-5207 .elementor-element.elementor-element-ea63240	.elementor-background-slideshow.swiper {
    width: 85%;}
	.hero-work h3{font-size:22px!important;} 
	.hero-tribe h2{font-size:30px!important;line-height:30px!important;}
	.hero-paid h2{font-size:40px!important;}
	.elementor-5207 .elementor-element.elementor-element-168268f{    --container-widget-width: 60%!important;}
	.banner-p p{font-size:14px;}
	.elementor-element.elementor-element-4ad0ea8{display:none;}
.hero-paid h2:after	{height: 42px;
    width: 179px;
}
}