/*
Theme Name:        Landkit Child
Theme URI:         https://themeforest.net/user/madrasthemes/portfolio
Author:            MadrasThemes
Author URI:        https://themeforest.net/user/madrasthemes/
Description:       Child theme of Landkit Multipurpose Business Theme. Build a beautiful, modern WordPress website with Landkit. Develop anything.
Requires at least: WordPress 5.0
Template:          landkit
Version:           1.0.17
License:           GNU General Public License v2 or later
License URI:       LICENSE
Text Domain:       landkit-child
Tags:              custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, footer-widgets, sticky-post, theme-options
*/

footer {
	 z-index: -1;
    position: relative;
}

   

.menu-item a:hover {
	text-decoration: underline !important;
}

.menu-item a.elementor-item-active {
	text-decoration: underline !important;
}


.elementor-flip-box__image img {
	max-width: 170px;
	width: auto;
}

.elementor-flip-box__image {
	margin-bottom: 0;
}

.flip-box-custom {
	box-shadow: 0px 4px 4px 0px #00000040;
}

.elementor-flip-box__button {
	width: 100%;
}


.main-header, .sticky-header {
  transition: all 0.1s !important;
}

.main-header.st-header {
	background-color: #06264b !important;
}

.header-dark.st-header-dark {
	background-color: #06264b !important;
}

.main-header.st-header .menu-item a {
	color: #fff !important;
	
}

.clip-text h1 {
	color:transparent !important;
	background-image:url(https://digiblocks.ca/westmountpark/wp-content/uploads/2025/03/Contact-min.jpg);
	background-size:cover;
	background-clip: text;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-clip: text;
}

.frm_style_formidable-style label {
	margin-bottom: 14px !important;
}

.frm_style_formidable-style .frm_button_submit {
	padding-left: 0 !important;
	transition: .2s;
	text-transform: uppercase;
    letter-spacing: 2px;
}

.frm_style_formidable-style .frm_button_submit:hover {
	text-decoration: underline;
}

.frm_style_formidable-style .frm_button_submit i {
	padding-left: 5px;
}

body {
	background-color: #fff !important;
}

.contact-icons p {
	font-size: 16px;
}

.e-con-full:hover svg path {
	fill: #fff;
}

.e-con-full:hover .elementor-icon-box-title span {
	color: #fff;
}

footer .landkit-elementor-icon-list__icon {
	margin-top: 0 !important;
}

footer .elementor-element.elementor-element-6ea93dd .landkit-elementor-icon-list__heading {
	margin-top: -2px !important;
}

.elementor-nav-menu--dropdown .menu-item a {
	color: #07284c !important;
}


@media(min-width: 990px) {
	footer .elementor-widget-icon-list .col {
		display: flex;
		justify-content: center;
	}
	
	
}

@media(max-width: 991px) {
	
.main-header.st-header .menu-item a {
   		 color: #06234A !important;
	}
}


@media(max-width: 767px) {
	footer .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
		flex-direction: column;
		width: 100%;
	}
	
	footer .elementor-widget-icon-list .col .d-flex {
		justify-content: center;
	}
	
/* 	footer .elementor-widget-icon-list .col {
		padding-left: 0 !important;
	} */
	
	.header-dark .eicon-menu-bar:before {
		color: #fff !important;
	}
	
	.st-header .eicon-menu-bar:before {
		color: #fff !important;
	}
}



@media(max-width: 600px) {
	.timeline .elementor-widget-image {
		width: 100% !important;
	}
	
	.timeline .elementor-widget-image .elementor-widget-container {
		text-align: center;
	}
	
	.frm_style_formidable-style label {
		font-size: 14px !important;
	}
	
	footer .menu-item a {
		padding-left: 40px !important;
	}
}