/**
* Theme Name: Diteck Child
* Description: This is a child theme of Diteck, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: diteck
* Version: 1.2.0
*/

.main-navigation ul li.book-call-nav-item {
	display: none;
}

.mobile-navigation ul > li.menu-item.book-call-nav-item {
	background: var(--e-global-color-primary);
    border-radius: 15px;
    padding: 0 15px;
    text-align: center;	
	margin-top: 10px;
}

.mobile-navigation ul > li.menu-item.book-call-nav-item  > a {
	color: white;
}

.service-item.service-style-2:hover .skale-service-style-2 .service-more-link {
  background-color: transparent ;
  box-shadow: 0 0 0 1px var(--border) inset;
}

.service-item.service-style-2:hover .skale-service-style-2 .service-more-link .elementor-button-icon {
  display: none;
}

.service-item.service-style-2:hover .skale-service-style-2 .service-more-link img {
  position: inherit;
  opacity: 1;
  transform: scale(1.1);
}

.button-popup-content {
  max-width: 100vw;
}

.mfp-content {
  width: 100%;
  cursor: auto;
  min-height: 95vh;
  max-width: 500px;
}

.get-free-resource-form input {
  border: 1px solid var(--border);
}

.get-free-resource-form .wpcf7-submit {
  display: block;
  margin-top: 30px;
  width: 100%;
}

.wp-caption .wp-caption-text {
	border: 0 none;
}

.scrollup {
	display: none !important;
}

.about-us-skale .button-popup-detail {
	display: none !important;
}

@media (max-width: 1024px) {
	.diteck-mobile-nav .custom-logo {
		max-width: 150px;
	}
}

@media (max-width: 767px) {
	.main-navigation ul li.book-call-nav-item {
		display: block;
	}
	
	.service-item.service-style-2 .service-content-top .service-title {
		margin-bottom: 15px;
	}
	
	.service-item.service-style-2 .description {
		font-size: 17px;
	}
	
	.hero-skale {
		min-height: calc(100vh - 20px);
	}
}

body.post-template .header-absolute {
	position: static !important;
}

body.post-template #secondary {
	display: none !important;
}

body.hide-footer footer {
	display: none !important;
}