/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/

/* Hide div SEO */
.hide_me,
.hide-me {display:none!important;}

/* Underline link */
a:where(:not(.wp-element-button)) {
  text-decoration: none!important;
}

/* Singolo portfolio */
.single-portfolio .pix-main-intro.pix-intro-1.bg-gradient-primary-light {display:none!important;}
.pix-header-placeholder {background-color: #F8F9FA!important;}

/* Dark Page */
.page-id-14072 .pix-footer-sticky-placeholder, .page-id-14000 .pix-footer-sticky-placeholder, .page-id-17606 .pix-footer-sticky-placeholder, .page-id-18314 .pix-footer-sticky-placeholder, .page-id-19373 .pix-footer-sticky-placeholder, .page-id-20487 .pix-footer-sticky-placeholder, .page-id-20503 .pix-footer-sticky-placeholder {background-color: #051728!important;}

/* Light Page */
.pix-footer-sticky-placeholder {background-color: #f9f8fa!important;}

/* Personalizzazione elementi HOME */

  /* Home title type writer */
.typewriter1 {
  overflow: hidden;
  border-right: .15em solid transparent;
  white-space: nowrap;
  animation: typing 2s steps(30, end);
}

.typewriter2 {
  overflow: hidden;
  border-right: .15em solid transparent;
  white-space: nowrap;
  animation: typing 2s steps(30, end);
  animation-delay: 1.9s;
  animation-fill-mode: both;
}

@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: #CED4DA }
}

/* Gradient title per typewriter*/
.title-gradient1 h6{
  color: #9945ff; /* fix for not webkit browsers */
  background: linear-gradient(to right, #9945ff, #81ecff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.title-gradient2 h6{
  color: #9945ff; /* fix for not webkit browsers */
  background: linear-gradient(to right, #81ecff, #16f195);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

	
/* Gradient title */
.text-gradient h6{
  color: #16f195; /* fix for not webkit browsers */
  background: linear-gradient(to right, #9945ff, #81ecff, #16f195);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.page-id-14072 .card-btn-div.mt-4.d-inline-block.w-100 .font-weight-bold, .page-id-17606 .card-btn-div.mt-4.d-inline-block.w-100 .font-weight-bold { font-size: 65px;}


/* Fancy box title */
.page-id-14072 .title-text h3, .page-id-17606 .title-text h3, .page-id-20487 .title-text h3 {
  font-size: 65px;
  line-height: 1;
  text-align: center;
  padding-top: 35px;
}

.page-id-14000 .title-text-agency h3{
  font-size: 65px;
  line-height: 1;
  text-align: center;
  padding-top: 150px;
}

@media (max-width: 768px) {
  /* Fancy box title */
  .title-text h3{
	  font-size: 35px!important;
	}
}