/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Hide-Display search box*/
.search-hidden, 
.contact-hidden {
	display: none;
} 
.search-unhidden,
.contact-unhidden {
	display: block;
}
/* Footer table styles */
table.bottom-menu {
	margin:0; 
	padding:0; 
	line-height:1; 
	color: #ffffff; 
	border:0;
}
table.bottom-menu tr td {
	border: 0!important;
	background-color: transparent!important;
	padding:0 20px 2px 0;
	margin:0;
	font-size: 14px;
}
table.bottom-menu tbody>tr:nth-child(odd)>td {
	border:0!important;
	background-color: transparent!important;
}
table.bottom-menu tr td a {
	color: #ffffff;
}
table.bottom-menu tr td a:hover {
	color: #f4b132;
}

/* Set project form placeholder color */
.project-form .elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
  color: #1a3c50 !important;
  opacity: 1 !important;
}
.project-form .elementor-field-group .elementor-field-textual:-moz-placeholder {
  color: #1a3c50 !important;
  opacity: 1 !important;
}
.project-form .elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: #1a3c50 !important;
  opacity: 1 !important;
}
.project-form .elementor-field-group .elementor-field-textual:-ms-input-placeholder {
color: #1a3c50 !important;
}
.project-form .elementor-field-group .elementor-field-textual::-ms-input-placeholder {
color: #1a3c50 !important;
}

/* MENU STYLES */
/* Show top menu underline when on current subpage and post pages */
.single-post .menu-item-1756 .elementor-item:after,
.elementor-nav-menu .current-page-ancestor .elementor-item:after,
.elementor-nav-menu .current-menu-ancestor .elementor-item:after,
.elementor-nav-menu .current-menu-parent .elementor-item:after,
.elementor-nav-menu .current-page-parent .elementor-item:after,
.elementor-nav-menu .current_page_parent .elementor-item:after,
.elementor-nav-menu .current_page_ancestor .elementor-item:after {
	opacity: 1!important;
}
 
/* Bold sub menu item when active and on hover */
.elementor-nav-menu .current-page-ancestor ul li.current-menu-item a {
	font-weight: bold!important;
}
.elementor-nav-menu li ul li:hover a {
	font-weight: bold!important;
}
.elementor-nav-menu li ul li:hover ul li a {
	font-weight: 400!important;
}
.elementor-nav-menu li ul li ul li:hover a {
	font-weight: bold!important;
}

/* Remove circle from timline logo icon
.timeline-icon.icon-larger.iconbg-turqoise.icon-color-white {
	box-shadow: none!important;
}
*/
.timeline-icon .icon-placeholder {
	margin-top: -1px!important;
}
.main-design-5 .cool-timeline .timeline-post .timeline-content.odd,
.main-design-6 .cool-timeline .timeline-post .timeline-content.odd {
    text-align: left!important;
}

.home-updates .elementor-post__excerpt p:after {
	content: "..."
}