/* ===================================================================================

* Theme Name: Lexend Child
* Theme URI: https://lexend.themegenix.com/
* Author: ThemeGenix
* Author URI: https://themeforest.net/user/themegenix/
* Description: Lexend - Software, SaaS & Startup WordPress Theme
* Version: 2.6
* Template: lexend
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Filson Pro Book by Mostardesign
 * URL: https://www.myfonts.com/collections/mostardesign-foundry

 * Webfont: Filson Pro Bold by Mostardesign
 * URL: https://www.myfonts.com/collections/mostardesign-foundry
 
 * © 2026 MyFonts Inc. */


/* FONTS  */
@font-face {
  font-family: "FilsonProBook";
  src: url('webFonts/FilsonProBook/font.woff2') format('woff2'), url('webFonts/FilsonProBook/font.woff') format('woff');
}
@font-face {
  font-family: "FilsonProBold";
  src: url('webFonts/FilsonProBold/font.woff2') format('woff2'), url('webFonts/FilsonProBold/font.woff') format('woff');
}

/* GENERAL */
.fpbook{
	font-family:"FilsonProBold", sans-serif !important;
}

.fpbold{
	font-family: "FilsonProBold", sans-serif !important;
}

.lightlilac-t{
	color:#e9edff !important;
}
.lightlilac-b{
	background-color:#e9edff !important;
}
.lilac-t{
	color:#c4ccff !important;
}
.lilac-b{
	background-color:#c4ccff !important;
}
.darkpurple-t{
	color:#1d0d34 !important;
}
.darkpurple-b{
	background-color:#1d0d34 !important;
}
.lightorange-t{
	color:#fcdfd9 !important;
}
.lightorange-b{
	background-color:#fcdfd9 !important;
}
.orange-t{ 
	color:#ed795a !important;
}
.orange-b{
	background-color:#ed795a !important;
}
.black-t{
	color:#161616 !important;
}
.black-b{
	background-color:#161616 !important;
}
.white-t{
	color:#fffafa !important;
}
.white-b{
	background-color:#fffafa !important;
}
.grey-t{
	color:#cecece !important;
}
.grey-b{
	background-color:#cecece !important;
}

/* HOME */
.page-id-5806 .elementor-widget-container .panel .px-3{
	background-color:#fffafa !important;
}
.main-features-nav>li.uc-active::before{
	border-color:#1d0d34 !important;
}
h6, .h6, h3, .h3, h4, .h4{
	font-family:"FilsonProBold", sans-serif !important;
}
.main-features-nav .h6{
	color:#1d0d34 !important;
}
.panel .fs-6{
	color:#161616 !important;
	opacity:1 !important;
}
.panel .h4{
	color:#ed795a !important;
}
.d-flex a span{
	font-family:"FilsonProBold", sans-serif !important;
}
.main-features-switcher .feature-item .ratio-1x1{
	--bs-aspect-ratio:default !important;
}
.page-id-5806 .genix-box:hover{
	background-color:#1d0d34 !important;
}
.page-id-5806 .genix-box:hover h3, .page-id-5806 .genix-box:hover p, .page-id-5806 .genix-box:hover i{
	color:#fffafa !important;
}
.elementor-element-949b688{
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}
.elementor-5806 .elementor-element.elementor-element-3818930{
	max-width:832px !important;
}

/* SERVICES */
.elementor-6865 .elementor-element.elementor-element-755b699{
	border-bottom-right-radius:20px;
	border-bottom-left-radius:20px;
}
.page-id-6865 .genix-box{
	padding-left:18px;
	padding-right:18px;
	padding-top:20px;
	padding-bottom:20px;
}
.page-id-6865 .genix-box:hover{
/*	background-color:#161616 !important;*/
	transform:scale(1.07) rotate(2deg);
	transition-duration:150ms;
}
/*
.page-id-6865 .genix-box:hover h3, .page-id-6865 .genix-box:hover h5, .page-id-6865 .genix-box:hover p, .page-id-6865 .genix-box:hover i, .page-id-6865 .genix-box:hover .desc{
	color:#fffafa !important;
}
*/
.page-id-6865 .elementor-element-258d6b0d .genix-box:hover .icon-box{
	background-color:#ed795a !important;
	transform:scale(1.5);
	transition-duration:150ms;
}
.page-id-6865 .elementor-element-02c08cd .genix-box:hover .icon-box{
	background-color:#1d0d34 !important;
	transform:scale(1.5);
	transition-duration:150ms;
}
.page-id-6865 .elementor-element-5d16711 .genix-box:hover .icon-box{
	background-color:#c4ccff !important;
	transform:scale(1.5);
	transition-duration:150ms;
}
.page-id-6865 .elementor-element-0b642ad .genix-box:hover .icon-box{
	background-color:#e9edff !important;
	transform:scale(1.5);
	transition-duration:150ms;
}
.page-id-6865 .elementor-element-96d0c79 .genix-box:hover .icon-box{
	background-color:#fcdfd9 !important;
	transform:scale(1.5);
	transition-duration:150ms;
}
.page-id-6865 .w-24px{
	width:42px !important;
}
.page-id-8560 .elementor-5446, .page-id-5806 .elementor-5446{
	background-color:#fcdfd9;
}
.timeline-box::after, .timeline-box::before{
	background-color:#1d0d34;
}
.page-id-9041 .pagination-wrap ul li a:hover, .page-id-9041 .pagination-wrap ul li .current{
	background-color:#1d0d34;
	color:#fffafa !important;
}
.page-id-9041 .pagination-wrap ul li .page-numbers{
	font-family:"FilsonProBold", sans-serif !important;
	color:#1d0d34;
}
.page-id-9041 .unicon-chevron-right:before{
	color:#1d0d34;
}
.wp-singular h1{
	margin-top:90px;
}
.wp-singular .blog__area .rounded, .wp-singular .blog__area .image-rounded img, .wp-singular .blog__area img{
	border-radius:20px !important;
}
.wp-singular .wp-block-paragraph, .wp-singular .post-content p, .wp-singular .post-content ul li, .wp-singular .post-content ol li, .wp-singular .wp-caption-text{
	font-family:FilsonProBook, sans-serif !important;
	color:#1d0d34;
}
.wp-singular .post-content p:first-child::first-letter, .wp-singular .wp-block-heading{
	font-family:"FilsonProBold", sans-serif !important;
	color:#1d0d34;
}
.wp-singular .post-content h1, .wp-singular .post-content h2, .wp-singular .post-content h3, .wp-singular .post-content h4, .wp-singular .post-content h5, .wp-singular .post-content h6{
	font-family:"FilsonProBold", sans-serif !important;
	color:#1d0d34;
}
.wp-singular .wp-element-caption{
	font-family:"FilsonProBold", sans-serif !important;
	color:#161616;
}
.archive .blog__area, .search .blog__area{
	margin-top:50px;
}
.archive .blog__area .title, .search .blog__area .title, .search .page-title{
	font-family:"FilsonProBold", sans-serif !important;
	color:#1d0d34;
}
.archive .btn, .search .btn{
	font-family:"FilsonProBold", sans-serif !important;
	color:#fffafa;
	border-radius:8px;
}
.archive .form-control, .search .form-control{
	font-family:FilsonProBook, sans-serif !important;
	color:#cecece;
	border-color:#cecece;
}	
.archive .cat-item a{
	font-family:FilsonProBook, sans-serif !important;
	color:#1d0d34;
}	
.search .blog-search-content p{
	font-family:FilsonProBook, sans-serif !important;
	color:#1d0d34;
}
.archive .sidebar__post-content .date, .search .sidebar__post-content .date{
	display:none !important;
}
.error404 .error-content svg{
	color:#ed795a;
	margin-top:90px;
}
.error404 .title{
	font-family:"FilsonProBold", sans-serif !important;
	color:#1d0d34;
}
.error404 p{
	font-family:FilsonProBook, sans-serif !important;
	color:#1d0d34;
}
.error404 .btn{
	font-family:"FilsonProBold", sans-serif !important;
	background-color:#1d0d34;
	border-color:#1d0d34;
}
.error404 .btn:hover{
	font-family:"FilsonProBold", sans-serif !important;
	border-color:#ed795a;
	background-color:#ed795a;
}
/* MOBILE STYLES */
@media(max-width: 992px) {
	.elementor-element-448df69a{
		position:static;
	}
	.elementor-5806 .elementor-element.elementor-element-6d13625f {
			--e-con-grid-template-rows: repeat(1, 1fr);
	}
	.uc-navbar-left{
		padding-top:10px;
		padding-bottom:10px;
	}
	.uc-nav a{
		color:#1d0d34;
		font-family: "FilsonProBold", sans-serif !important;
	}
}
@media(max-width: 767px) {
	.panel .ratio, .panel .ratio>*{
		position:static;
	}
}