/*
Theme Name: Civil Tech
Author: Satnapar
Author URI: 
Theme URI: 
Tags: Ioulia Lazaridou - Civil Tech
Text Domain: civil-tech
Requires at least: 6.1
Requires PHP: 7.4
Tested up to: 6.4
Version: 1.0.0

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

.wp-block-site-logo img {
  height: 50px;
  max-width: 100%;
}

/* underline menu item on hover */ 

.wp-block-navigation-item:hover {
  color: #669999;
}

.wp-block-navigation li > a::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 3px;
  top: 100%;
  left: 0;
  background: #669999;
  transition: transform 0.5s;
  transform: scaleX(0);
  transform-origin: center;
}

.wp-block-navigation li > a:hover::after {
  transform: scaleX(1);
}

/* Image animation classes */ 

@keyframes fadeInUp {
  0% {
	transform: translateY(100%);
	opacity: 0;
  }
  100% {
	transform: translateY(0%);
	opacity: 1;
  }
}

.fadeInUp-animation {
  animation: 1.5s fadeInUp;
}

@keyframes fadeInRight {
  0% {
	transform: translateX(100%);
	opacity: 0;
  }
  100% {
	transform: translateX(0%);
	opacity: 1;
  }
}

.fadeInRight-animation {
  animation: 1.5s fadeInRight;
}

@keyframes fadeInLeft {
  0% {
	transform: translateX(-100%);
	opacity: 0;
  }
  100% {
	transform: translateX(0%);
	opacity: 1;
  }
}

.fadeInLeft-animation {
  animation: 1.5s fadeInLeft;
}

/* Image mouse over classes */ 

.custom-cover:hover .custom-image {
	opacity: 1;
}
.custom-image {
	margin: 0;
	opacity: 0;
	transition: 0.3s ease-in-out;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
  text-align: center;
}

/* Decorative CSS */ 

.wp-block-latest-posts .wp-block-latest-posts__post-title {
font-size: 18px;
font-weight: 400;
}

.link-style:link {
  color:#669999;
}

.justify-text {
text-align: justify;
}

.wp-block-navigation .wp-block-navigation-item {
  padding-left: 10px;
}