/*
Theme Name:     Stratus - Child Theme
Theme URI:      https://demo.themovation.com/stratus/intro/
Template:       stratusx
Author:         Themovation
Author URI:     http://themovation.com
Version:        4.0
Text Domain:    stratus
Domain Path:    /languages/
*/


/* = Theme customization starts here
-------------------------------------------------------------- */

.frgt-blue-bg .btn-standard-primary {
	background-color: #053bae;
	border-radius: 8px;
	border: 2px solid #053bae;
	padding: 10px 16px;
	font-weight: 600;
}


#frgt-video-slider figure img {
	cursor: pointer;
}

.frgt-break-word {
	word-break: break-word;
}

.frgt-grid-service-block .elementor-widget-themo-service-block {
	height: 100%;
}

.frgt-tabs button,
.frgt-tabs button:focus,
.frgt-tabs button:active {
	border: none !important;
	border-radius: 0 !important;
}

.frgt-tabs button:active,
.frgt-tabs button[aria-selected="true"] {
	border-bottom: 4px solid #da291c !important;
}

.frgt-grid-service-block .e-con-inner > *:last-child:nth-child(3n + 1) {
    grid-column: 2 / span 1;
}

.frgt-animated-image {
	animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

.frgt-products-grid .elementor-widget-icon-box {
	height: 100%;
}

.mega-menu-content {
	display: none;
}

.hfe-nav-menu {
	display: flex;
	flex-direction: row;
	gap:20px;
}

.hfe-nav-menu .menu-item a:hover {
	text-decoration: none;
}


