/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.7.1.1688467222
Updated: 2023-07-04 10:40:22

*/
.single-post h3 {font-size: 1.4rem;}
.single-post h2 {font-size: 1.7rem;}
.single-post h4 {font-size: 1.1rem;}
.left-push{padding-left: 250px!important;}
.elementor-nav-menu.highlight li a{color:var(--e-global-color-primary)!important;}
.highlight svg path { fill:var(--e-global-color-primary)!important;}
.site-logo-bx svg {height: auto!important;}
.site-logo-bx:not(.highlight) svg path{fill:#fff!important;}
.site-logo-bx svg path{fill:#035D74!important;}
ul.project-home-list{margin: 0!important; padding: 0!important;}
ul.project-home-list li{display: flex; align-items: center; padding: 20px 30px; border-bottom: 1px solid #BFBFBF4D; position: relative; transition: all .5s ease-in-out;}
ul.project-home-list li:hover{background:#003442; }
ul.project-home-list .prj-tmb img{border-radius: 50%!important; max-width: 130px; width: 100%;}
ul.project-home-list h3 a{color: #fff; font-size: 20px; font-weight: 500;}
.prj-tmb { text-align: center;  width: 24%; padding: 0 30px;}
.prj-title{ width: 100%; max-width: 400px;}
ul.project-home-list .lcp_excerpt { max-width: 400px; color: #fff; font-weight: 300; margin-left: 30px;}
.prj-category, .prj-category-mob{color:#fff; letter-spacing: 2.5px; text-transform: uppercase; font-size: 15px; width: 20%;}
.prj-cat{color:#fff; letter-spacing: 2.5px; text-transform: uppercase; font-size: 15px;}
.prj-more, a.morebt, .blog-style a.elementor-post__read-more { position: absolute; top: 0; right: 0;}
.blog-style a.elementor-post__read-more{display: block;background:url(https://lingo.ae/wp-content/uploads/2023/07/white-more.svg) no-repeat center top 20px;}
.blog-style article:hover a.elementor-post__read-more{display: block;background:url(https://lingo.ae/wp-content/uploads/2023/08/org-more.svg) no-repeat center top 20px;}

.prj-more a, a.morebt, .blog-style a.elementor-post__read-more{display: block; font-size: 0; width: 50px; height: 50px; text-align: center; padding-top: 16px;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{background:#074962!important; border:0; outline: none!important; padding:15px 10px; color:#fff; margin-bottom: 10px; font-size: 15px;font-weight: 300;}
textarea{height: 100px!important;}
::-webkit-input-placeholder {/* Edge */color: white;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: white;}
::placeholder { color: white;}
input::file-selector-button { color:#fff;  padding: 0.5em;  border:0; border-radius: 3px; background:#035D74; cursor:pointer;}
input[type="submit"]{border:2px solid #035D74; color:#fff!important;}
.wpcf7-response-output{color: #fff!important;}
.button-full a{display: block;}
table th{background-color: transparent!important; border-bottom: 1px solid #023C52!important; border-top: 1px solid #023C52!important;  border:0; text-align: left;padding: 10px;width: 50%;}
table td{background-color: transparent!important; border-bottom: 1px solid #023C52!important; border:0;padding: 10px; width: 50%;}
[type=button], [type=submit], button{outline: 0!Important;}
.blog-style .elementor-post__meta-data{position: absolute; bottom: 30px; left: 40px;}
.blog-style .elementor-post-date{display: inline-block; padding: 6px 10px; background: #035D74; border-radius: 2px; margin-top: 5px;}
.blog-style .elementor-posts-container .elementor-post__title{order: 1}
.blog-style .elementor-posts-container .elementor-post__thumbnail__link{order: 2}
.blog-style article{padding:40px 40px 70px!important; border: 1px solid #43676e; margin-left: -1px!important; transition: all .3s ease-in-out; position: relative;}
.blog-style article:hover{box-shadow: 0 0 30px #1b6376; z-index: 99; border: 1px solid #FF6545;}
.blog-style span.elementor-post-author {display: block;}
.blog-style.wide-blog article:nth-child(3) { grid-column: 3/span 2;}
.blog-style.wide-blog article:nth-child(3) .elementor-post__title { font-size: 32px;}
.blog-style.wide-blog article:nth-child(3) .elementor-post__thumbnail{display: none!important;}
.elementor-posts-nothing-found {padding: 30px;}
.cv-box{background-color: #074962!important; display:flex; margin-top: -5px;  padding: 10px;  color: #fff;  font-size: 14px; font-weight: 300!Important; align-items: center; column-gap: 10px;}
.cv-box .wpcf7-form-control-wrap{ width: 100%;}
.wpcf7 input[type="file"] { width: 100%; font-size: 14px; font-weight: 300;}
.logo-slides img{max-width:145px!important; filter: gray; -webkit-filter: grayscale(1); filter: grayscale(1); transition: all .5s ease-in-out;}
.logo-slides img:hover{filter:none; -webkit-filter: grayscale(0); filter: grayscale(0); }
.prj-category-mob{display:none;}
.no_posts_text {padding: 30px; color: #fff;}
.term-wellness #wellness-active a, .term-fashion #fashion-active a, .term-food-beverages #fb-active a, .term-medical #medical-active a, .term-business #business-active a, .term-beauty #beauty-active a{background-color:#F19BF4!important; border-color:#F19BF4!important;}
.category-marketing-tips #marketingtips-active a, .category-brand-positioning #positioning-active a, .category-strategy #strategy-active a, .category-branding #branding-active a, .category-translation #translation-active a, .category-design #design-active a{background-color:#F19BF4!important; border-color:#F19BF4!important;}
.arw-orange-hov:hover svg path{stroke:#FF6545;}
.arw-pink-hov:hover svg path{stroke:#F19BF4;}
.orange-arw-but li svg path{stroke:#FFF; transition:all .5s ease-in-out;}
.orange-arw-but li:hover svg path{stroke:#FF6545;}
.elementor-widget-theme-post-content a{color:#023C52;}




@media (max-width:1024px){
	.left-push{padding-left: 0px!important;}
	.mobile-header{background:#003d4d8c;  backdrop-filter: blur(3px) contrast(1); -webkit-backdrop-filter: blur(3px) contrast(1);}
	.pos-absolute{position: absolute!important;}
	.nav-customize .elementor-menu-toggle{position: absolute; z-index: 9999; right: 10px; top: -20px;}
	.nav-customize nav{top:25px; position: absolute; background: #003d4df5; height: 100vh; padding-top: 50px; width: 100%;}
	.site-logo-bx img{filter: invert(100%) brightness(300%);}
	.blog-style.wide-blog article:nth-child(3) {grid-column: auto;}
}


@media (max-width:767px){
	.prj-title { max-width: 250px;}
	.prj-category{font-size: 13px;}
	ul.project-home-list h3 a {font-size: 15px;}
	ul.project-home-list h3 {line-height: 18px;}
	.prj-tmb {min-width: 150px;}
	ul.project-home-list .lcp_excerpt {display:none;}	
	.blog-style.wide-blog article:nth-child(3) .elementor-post__title { font-size: 18px;}
	/*#mob-banner{background-position: top 0 right -50px!important;}*/

}

@media (max-width:480px){
	.prj-category{display: none;}
	.prj-tmb { padding-left: 0;  min-width: 130px;}
	ul.project-home-list li { padding: 20px 20px;}
		.prj-category-mob{display:block; width: 100%; font-size: 11px;}
	ul.project-home-list .prj-tmb img {max-width: 100px;}
		
}

