/*
    Theme Name: Inbio Child
    Theme URI: http://rainbowit.net/themes/inbio/
    Template: inbio
    Description:  Smart, Powerful, and Unlimited Customizable WordPress Theme for any type of Personal Website.
    Author: Rainbow-Themes
    Author URI: https://themeforest.net/user/rainbow-themes/portfolio
    Version: 1.1.0
    License: Envato Marketplaces Split License
    License URI: https://themeforest.net/licenses/standard
    Text Domain: inbio-child
    Tags: responsive, rtl-language-support, blog, portfolio, resume, vcard, custom-colors, live-editor
*/
*{
	font-family: "Berylium", sans-serif;
}
p{
	font-size:18px !important;
}
body {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
body{
	background:url('https://lloydbeaumont.com/wp-content/uploads/2025/04/bg-pattern.webp');
	background-size:35%;
	background-repeat:repeat;
}
body.active_dark_mode{
	background-color:#000;
}
.homepage-title .title span{
	font-family:"self-deception", Sans-serif;
}
.rn-header.header--sticky.sticky, .rn-header.header--sticky.rainbow-sticky{
	background-color:rgba(0, 0, 0, 0.7);
}
.rn-service{
	padding: 35px 30px 35px 30px;
}
.rn-service .inner .content .title span{
	font-size:16px;
}
.contact-form-wrapper select {
  background-color: #191b1e;
  border-radius: 6px;
  height: 55px;
  transition: var(--transition);
  border: 2px solid #191b1e;
  padding: 0 15px;
  font-size: 14px;
  font-family: var(--font-secondary);
  color: var(--color-lightn) !important;
  box-shadow: var(--inner-shadow);
  letter-spacing: 1px;
}
select.form-control:focus{
	background-color: #191b1e !important; 
}
.inbio-notification-bar.visible.center{
	display:none !important;
}
.elementor-widget-n-accordion .e-n-accordion-item-title{
	min-height:90px;
}
.pricing-style-2 .pricing-wrapper .pricing-body .feature i{
	color:#EFCB91;
}
.contact-form-wrapper label, .contact-form-wrapper select, .contact-form-wrapper input, .contact-form-wrapper textarea{
	color:#EFCB91 !important;
}
.contact-form-wrapper input{
	font-family: "Noto Sans", sans-serif !important;
	font-weight:400 !important;
}
.mainmenu-nav ul.primary-menu > li > a {
	color: #EFCB91 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-family: "Noto Sans" !important;
}
.contact-form-wrapper label, .contact-form-wrapper select{
	font-family:"Berylium", sans-serif !important;
	font-size:16px !important;
}
.contact-form-wrapper .introduce input{
	font-family:"Berylium", sans-serif !important;
}
.mainmenu-nav ul.primary-menu > li > a{
	font-family:"Berylium", sans-serif !important;
	font-size:16px !important;
}
.footer-area .copyright p{
	display:none;
}
body .pum-content a.blog-popup-btn{
	background: #EFCB91 !important;
	color: #191B1E !important;
	padding: 10px 20px;
	border-radius: 6px;
	transition: all ease-in-out 0.3s;
	border:1px solid #EFCB91;
	text-transform:uppercase;
}
body .pum-content a.blog-popup-btn:hover{
	background: #191B1E !important;
	color: #EFCB91 !important;	
}
.pum-theme-5544 .pum-container, .pum-theme-lightbox .pum-container{
	display:flex !important;
}
.pum-theme-5544 .pum-content, .pum-theme-lightbox .pum-content{
	  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.pum-container .pum-content > :first-child{
	font-size:22px !important;
}
.pum-container .pum-content a{
	color:#ff014F !important;
}
@media screen and (min-width: 1200px) {
	body .header-wrapper .header-center{
		justify-content:center !important
	}
}
